EECS 227 Cyber-Physical System Design (2017-2018)

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 and 1 hour of discussion 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

May 15, 2017
Senate Approved:
May 10, 2017
Approved Effective:
2017 Fall Qtr