| Chapter |
PowerPoint
Presentation |
Supporting
Material and Suggested Reading |
Related
Primary Packages in DEVSJAVA 3.0 |
Related
Student Project Packages in DEVSJAVA 3.0 |
Problems |
| 1. |
DEVS Framework for Modeling and Simulation | Read DEVS
Today: Recent Advances, and DEVS Component-Based M&S Framework: An Introduction |
pulseExpFrames pulseModels |
Solve Simple
Pred Prey Answers |
|
| 2 | Introduction to DEVSJAVA | Read Chapters 1-5 (inclusive) of Introduction to DEVS Modeling and Simulation with Java | GenCol GenDevs.modeling |
Run
realDevs.java in pulseModels Solve Pred Prey in DEVSJAVA Answers: see preyPredator.java and preyPredatorPatch,java in pulseModels Solve Scuba Diver Answers: see scubaModel.java in pulseModels Solve Phone Tester Answers: Description, see also PhoneTest.java in pulseModels |
|
| 3 | DEVS Simulators | Read Chapter 6 of Introduction to DEVS Modeling and Simulation with Java | genDevs.simulation | Run SimTrip.java in SimpArc | |
| 4 | DEVS Formalism | Read
Chapters 2 and 3 of An Introduction to Cybernetics, and An Introduction to Set Theory |
Run
relationDemo.java in pulseModels Solve Problems 11 and 25 of Ashby 3/6 (on page 6 and 7 of the handout #5) Answers |
||
| 5 | DEVS Models for Processing and Coordinating Workflow | Read Chapter 7 of Introduction to DEVS Modeling and Simulation with Java | SimpArc SimpArc.PERT CallCenter |
BattleSim TravelAgency | Solve Hierarchical Restructuring Answer |
| 6 | Methodology: How to Model and Simulate | Studying Forest Fire Spread and Suppression in DEVS | genDevs.plots simView util ForestFire wf.Rothermel |
||
| 7 | DEVS Modeling of Continuous Systems | Read Chapter 4 of Ashby and DEVS Continuous Systems | Continuity.basic | DigAudio |
Solve Lap
Runner See instructions and comments |
| 8 | The DEVS Integrator: Motion in Space | Read
Ernesto
Kofman: Discrete Event Simulation of Hybrid Systems, and Ernesto Kofman: Discrete Event Simulation of Hybrid Systems |
quantization Continuity |
Grating RadarProject PursuerEvader |
Solve Bungee Jumper |
| 9 | Cellular Spaces | oneDCellSpace twoDCellSpace ForestFire Random |
Earthquake RoadTraffic RobotFormation |
Run LightSpreadCellSpace.java in twoDCellSpace | |
| 10 | The System Entity Structure: Using Simulation to Search and Optimize | Read System Entity Structure | SimpArc | Run efpVS.java and efpSES.java in SimpArc |
|
| 11 | Variable Structure Models and Networks | Simparc variableStructure LibraryReq |
BusinessOrg LinkEleven NetShortPath Simpnet |
|
|
| 12 |
Stochastic(Random) Models | statistics SimpArc Random |
|
Run genrRand.java in SimpArc | |
| 13 | Overview of GenDEVS, Simulation and Execution Protocols: Model Continuity |
Designing
a Real-time test Environment Using Model Continuity |
genDevs.distributed genDevs.realTime genDevs.special Continuity.distributed |
Run startVehicleSpaceServer.java in Coninuity.distributed | |
| 14 | Spatial Threshold Models and Self-organizing Criticality | Random |
Earthquake Sand Pile Model |
Run perAlternativeCellSpace.java in Random | |
| 15 | Partial Differential Equation Models | Activity
Characterization of Spatial
Models:
Application to the Discrete Event Solution of Partial Differential
Equations Parallel Discrete Event Simulation With Application To Continuous Systems |
PDEs |
Run diffuseCellSpace.java in oneDCellSpace | |
| 16 | Multiple Resolution/Multiple Abstraction Modeling | oneDCellSpace twoDCellSpace Random |
Run pascalCellSpace.java in oneDCellSpace | ||
| Exams | Midterm
Exam 2002 (Questions and Answers) MidTerm Exam 2003 and its solution Final Exam 2003 and its solution |
MidExam03 FinalExam03 |