Course Info

SE 456: Architecture of Real-Time Systems

This course discusses the principles, styles, and patterns of real-time software architecture. Trade-offs and ramifications of software architecture with respect to performance, maintainability, and reusability, will be explored. The course will also investigate the design and implementation of real-time behavior and constraints for Common Design Patterns such as Observer, Visitor, and Strategy. Finally, the course will demonstrate how creation of real-time Data Driven environment allows the run-time object data to control the behavior and flow of an application. These topics will be discussed in the context of best practices in software engineering such as iterative development, testing, and continuous integration. PREREQUISITE(S): CSC 403

Winter 2017-2018

Section: 801
Class number: 20858
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
CLOSED
Section: 810
Class number: 25576
Meeting time: -
Location: N/A at Online Campus
CLOSED

Winter 2016-2017

Section: 801
Class number: 22291
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
Section: 810
Class number: 22292
Meeting time: -
Location: N/A at Online Campus

Winter 2015-2016

Section: 801
Class number: 22826
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00216 at Loop Campus
CLOSED
Section: 810
Class number: 22827
Meeting time: -
Location: N/A at Online Campus

Winter 2014-2015

Section: 801
Class number: 20616
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00214 at Loop Campus
Section: 810
Class number: 20617
Meeting time: -
Location: N/A at Online Campus

Winter 2013-2014

Section: 801
Class number: 25385
Meeting time: Tu 5:45PM - 9:00PM
Location: CDM 00214 at Loop Campus
Section: 810
Class number: 25386
Meeting time: -
Location: N/A at Online Campus