CNW  
  home  
  CNW  
  Schedule  
  Course  
  Menu  
  Course  
  Description  
  Course  
  Outline  
  Course 
  Assignments  
  Course  
  Notes (pdf)  
  Extend  
  Models  

Spring Term, 2008  .
Extend Models
These models require Extend (or Extend LT) version 6 or higher. They have been tested under the Windows implementation of Extend, but not the MAC version.

Absent a working copy of Extend, an Extend model player is available from ImagineThat!. You will need both the player and the libraries.

For best results start Extend before selecting a model.

For Windows
  • From Internet Explorer or Mozilla Firefox the model will directly load into Extend if you click on it's "Model" link, assuming that Windows is set to recognize Extend's ".mox" file type. (When the file link is clicked on, if there is an executable associated with the file type, it is opened by the executable. If the executable is not already running, it will be launched to open the file. File type associations can be checked and set via the Control Panel - Folder Options - ["File Types" tab]).
  • Otherwise, right-click on the model and save the link to your Extend directory. You will then have to switch to Extend and load the model manually.

Models illustrating constructions that represent phenomena
which fit the discrete event paradigm
  1. Basic queuing models
    • Model: basic timed single queue, single server model
    • Model: basic single queue, single server model stopped by a criteria other than time
    • Model: parallel implementation of single queue, multi-server models
    • Model single queue, multi-server model with line and server animation
    • Model: multi-queue, multi-server model using shortest line criteria
    • Model: multi-queue, multi-server model using hierarchical blocks
    • Model: multi-queue, multi-server model implemented using matching queues
    • Model: multi-queue, multi-server model (matching queue approach) for equitable distribution across lines
  2. Priority queues, matching queues, suspending a queue
    • Model: a simple priority queue that mimics CPU allocation
    • Model: a simple priority queue with periodic priority adjustment for "aging in queue"
    • Model: batching items together from different assembly lines that are of the same type
    • Model: multi-queue, multi-server model with a mechanism for taking a server (temporarily) out of service
    • Model: useful hierarchical blocks: multi out-values, signal with 1 when an item passes, hold the value 1 for a time period
  3. Using resources and attributes
    • Model: basic resource allocation model
    • Model: basic group activity model (also uses a resource pool)
    • Model: basic model illustrating attribute utilization in routing decisions
  4. Information capture
    • Model: model that captures information item by item for spreadsheet analysis
  5. Stability
    • Model: system that analysis predicts will be unstable
  6. Random numbers and probability distributions
    • Model: random number utilization in Extend
    • Model: plot of Normal Distribution with dump of data to a spreadsheet compatible file
    • Model: plot of Exponential Distribution with dump of data to a spreadsheet compatible file
    • Model: correspondence between "sampling on step" and "sampling by linear interpolation" with Extend's empirical "discrete & stepped"
  7. Item Generation
    • Model: generating items with arrival times following some distribution