Modeling
& Simulation Theory and Application
CSE-561
Computer
Science & Engineering Dept.
Ira A. Fulton School of Engineering
Arizona State University, Tempe, Arizona, USA
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.
Ü
Ü
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.
For more information, please contact Hessam Sarjoughian (sarjoughian@asu.edu or 480-965-3983).