Modeling & Simulation Theory and Application

 

CSE-591

 

Computer Science & Engineering Dept.

Synopsis: Computer-based modeling and simulation is used extensively for development of many complex, large-scale systems such as networks, information systems, and physical systems. Modeling concepts, theories, and methods provide a foundation for characterizing structure and behavior of dynamical systems at varying levels of details. These models can be constructed and subsequently simulated. Since dynamical systems can be described using alternative modeling and simulation approaches, it is important to understand their strengths and appropriateness. This course is aimed at students in engineering and sciences and covers the following topics.

Part I: Introduction to modeling and simulation

§         Modeling theories, worldviews, and application domains

§         Conceptual model development and simulation approaches

§         System-theoretic and object-oriented modeling principles and methods

Part II: Modeling approaches and simulation techniques

§         Hierarchical, modular, component-based modeling

§         Simulation protocol concepts and techniques

Part III: Simulation design complexity

§         Design of simulation experiments

§         Validation and verification concepts and techniques

Grading: The course grade is measured based on homework assignments (20%), midterm (20%) and final (20%) exams, and a project (40%) to be carried out in the second half of the semester. Homework assignments and exams evaluate students’ ability to conceptualize problems, develop and run simulation models.  The topic for the course project is proposed by student or suggested by instructor. The project complements course materials and is intended to be applicable to student’s research project or interest. Projects can be carried out either individually or as two-member teams. Students will present their projects to the class and submit a project report at the end of the semester. 

Ü      Prerequisite: Graduate Standing and Java Programming Language.

Ü      Reading Materials: Introduction to DEVS Modeling & Simulation with JAVA: Developing Component-based Simulation Models, Manuscript, B. Zeigler, H. Sarjoughian; Selected materials from articles and other sources publicly available

Ü      Reference: Theory of Modeling & Simulation, 2nd Edition, B. Zeigler, H. Praehofer, T. Kim, 2000; selected material from articles and other sources publicly available.

Ü      Software: Free modeling and simulation tools will be used for model development and simulation studies.

Ü      This course has been approved by CSE to be offered as a regular graduate level course offering. For CSE students, this course belongs to the Systems area.

 

For more information, please contact Hessam Sarjoughian (sarjoughian@asu.edu or 480-965-3983).