This advanced course considers embedded systems with multiple, distributed processing elements connected by a real-time network. These distributed embedded systems are becoming very common in application areas as diverse as transportation, medical equipment, industrial control, and household appliances. The course is divided into three phases: (1) the fundamentals of distributed system architecture and design approaches, (2) real-time embedded networks and systemwide scheduling, and (3) dependable system design. A semester-long course project, such as a detailed distributed implementation of an elevator simulation, is used to tie together the various aspects of the lecture material. While a significant understanding of hardware organization and operation is assumed, the focus of the course is mainly on software, simulation, and embedded network issues. Relevant aspects of the Unified Modeling Language (UML) are included, although this is not an in-depth course on that topic. 1 hour of the lecture periods per week is primarily used for discussion of non-testable advanced topics and talks by visitors from industry. At least senior standing is required. 4 hrs. lec., 1 hr. rec./lab. | |
Popularity index | | Students also scheduled | | |
No comments about this course have been posted, yet. Be the first to post!
Share your opinion on this course with other Pulse readers. Login below or
register to begin posting.