ECE-575 (Fall 2006)

Object-Oriented Simulation/Discrete Event Models

Lecture Hours: 04:00PM-05:15PM Mon./Wed.
Building/Classroom: HARV 415

Instructor: Moon Ho Hwang, PhD
Office: ECE-320N
Office Hours:  01:00PM-03:00PM Mon./Wed.
Email: mhhwang<at>ece<dot>arizona<dot>edu
Phone: (248) 787 8212


Syllabus (25KB PDF)

Lecture Notes

Chapter No.

Topic

 Example  Code

1

 Introduction 


2
 Object-Oriented Modeling and Programming
Cpp_Ex.zip
3
 Data Structure in C++ for Modeling and Simulation of Discrete Event Systems
STL_Ex.zip
4
 Discrete Event System Sepcification (DEVS) Formalism

5
 DEVS Network Formalism

6
 DEVS Simulation Algorithm

7
 DEVS Simulation in C++ using ODEVS
8
 Modeling and Simulation of Stochastic DEVS
9
 Measuring Performance,
 Measuring Performance using ODEVS
10  Introduction to DEVS Verification
VeriRTS
11
 Case Study: Cluster Tools (Ex_CT in ODEVS1.3.4)
ODEVS1.3.4
12
 Generator and Transducer (see MPusingODEVS++.pdf and Ex_GenTrans in ODEVS1.3.4)
 Case Study: Semiconduct Fabrication Systems
 
13  Soft Real-time Execution of Simulation Model  SoftRTEngine
14
 Parallel DEVS Formalism  ADEVS, DEVSJava
15
 Summary of ECE 575 of Fall 2006
 
 Appendix 1  Atomic DEVS Diagrams
Appendix 2  Generating Random Number of Triangluar pdf



Homework Assignments, Examinations, Term Project

HW No.

Problem Statement

Assigned Date

Due Date

Problem(s) solution

1

 OOM/P, STL, and Non-Formalism-based Simulation

8/30/06 

9/6/06

hw1_answer.zip

2
 Formal System Description using atomic DEVS
9/13/06
9/20/06
hw2_answer
3
 Simulation of Deterministic DEVS
 10/02/06 10/07/06,
10/12/06
hw3_answer.zip
Exam
 Midterm Examination
10/16/06
10/16/06  answer
4
 Simulation of Stochastic DEVS 10/25/06
11/01/06
hw4_answer.zip
5
 Initial Design of Term Project
11/06/06
11/16/06


Term
Project
 Report
 Source Code (Zip)
 Airport System
11 KB
 Flexible Manufacturing System
34 KB
 Intersection Trafficlights Control in Tucson, Arizona 21 KB
 MESI Protocol Cache
10 KB
 Neron and Emotion Feedback
18 KB


Resources

Devs Book: Presentations  (link to ECE575 Fall 2004)


ACIMS Home