EECS 227 Cyber-Physical System Design (2013-2014)

EECS 227 Cyber-Physical System Design

(Not required for any major.)
Catalog Data:

EECS 227 Cyber-Physical System Design (Credit Units: 4) Model-based design of cyber-physical systems including, e.g., plant, sensing, control, actuation, embedded hardware/software, communication, real-time analysis, various levels of simulation (MILS, SILS, HILS), tools and methodologies for automatic synthesis, and application from various interdisciplinary domains. Graduate students only. (Design units: 0)

Required Textbook:
. Edition, , 1969, ISBN-13 978-0557708574.

Recommended Textbook:
Mohammad Abdullah Al Faruque
Relationship to Student Outcomes
No student outcomes specified.
Course Learning Outcomes. Students will:

1. Students are able to model and design cyber-physical systems

2. Students are able to simulate at different abstraction levels of system during its development process.

3. Students will learn about various methodologies and tools of automatic synthesis of controls and software.

Prerequisites by Topic


Lecture Topics:
  • Introduction to CPS and applications
  • Modeling dynamic behavior, continuous dynamics
  • Discrete modeling and composition of state machines
  • Hybrid systems
  • Concurrent models of computation
  • Embedded hardware
  • Overview of control algorithms and embedded Software
  • Multitasking, mapping, and scheduling
  • Design Methodologies and tools
  • Project presentations
Class Schedule:

Meets for 3 hours of lecture each week for 10 weeks.

Computer Usage:

C/C++, Matlab/Simulink, and/or Labview and/or Modelica

Laboratory Projects:


Professional Component
Design Content Description
Laboratory Portion:
Grading Criteria:

*Homework assignments and quizzes: 50% * Final project/final exam: 50% * Total: 100%

Estimated ABET Category Content:

Mathematics and Basic Science: 0.0 credit units

Computing: 0.0 credit units

Engineering Topics: 0.0 credit units

Engineering Science: 0.0 credit units

Engineering Design: 0.0 credit units

November 8, 2013
Senate Approved:
May 28, 2013
Approved Effective:
2013 Fall Qtr