====== Course Outline ====== ====== Calendar Description ====== Introduction to the technologies related to the design and implementation of real-time systems. State-of-the-art real-time system technologies and their use in typical real-time applications are studied in detail. Twelve supervised laboratory hours. ====== Prerequisites ====== Prerequisites: General prerequisites; and LE/CSE 3221 3.00. Prior to Summer 2013: Prerequisites: General prerequisites; and SC/CSE 3221 3.00. Prior to Fall 2009: Prerequisites: General prerequisites; and one of AK/AS/SC/CSE 3221 3.00, AK/AS/SC/COSC 3221 3.00. Course credit exclusion: AK/AS/SC/CSE 4352 3.00, AK/AS/SC/COSC 4352 3.00. ====== Tentative topics ====== * Introduction to real-time systems * Typical real-time and embedded applications * Real time model * Temporal relations * Real time OS * Scheduling in real-time and embedded systems * Design and validation of real-time and embedded systems * Power and energy considerations * Real time communications ====== Required Text ====== //Real-Time Systems: Design Principles for Distributed Embedded Applications//, Kopetz, Hermann, Springer-Verlag: New York, 2nd ed. 2011 ISSN 1867-321X e-ISSN 1867-3228 ISBN 978-1-4419-8236-0 e-ISBN 978-1-4419-8237-7 DOI 10.1007/978-1-4419-8237-7 Note: available as e-book from the library ====== Labs ====== There is a compulsory laboratory, please see the [[Labs]] page