Real Time Systems
4
2015-2016
02001004
Digital Systems and Computers
Portuguese
English
Face-to-face
SEMESTRIAL
6.0
Compulsory
2nd Cycle Studies - Mestrado
Recommended Prerequisites
Operating Systems; Computer Programming; Data Structures and Algorithms.
Teaching Methods
Theoretical classes of magisterial type with detailed presentation, using audiovisual means, of the concepts, principles, theories, and methodologies, and with the presentation of illustrative and application examples.
Practical laboratory classes, supervised by a professor: in these classes, some time is dedicated to the presentation of topics relevant to the laboratory works; And the rest of the time is dedicated to the development of laboratory works which require the application and combination of different concepts.
Learning Outcomes
The objective of the course is that students acquire competencies required to have knowledge and apply the fundamental concepts concerning Real Time Systems, as well as analyse, understand, and design Real Time Systems.
Acquiring competencies in analysis and synthesis, informatics knowledge concerning the scope of study, autonomous learning, practical application of theoretical knowledge, solving problems, adaptivity to new situations, working in group, auto-critique and auto-evaluation.
Work Placement(s)
NoSyllabus
Timing and predictability; Integrated systems (embedded systems); Real-time kernels; Synchronization and communication in real-time systems (RTS); Scheduling in RTS; Fault tolerance; Problems related to computer architecture; Real-time communication in communication networks; Structuring of real-time software.
Head Lecturer(s)
Rui Alexandre de Matos Araújo
Assessment Methods
Assessment
Midterm exam or mini-tests: 20.0%
Exam: 40.0%
Laboratory work or Field work: 40.0%
Bibliography
• Burns, A., Wellings, A. (2001) – Real-Time Systems and Programming Languages, Pearson.
• Buttazzo, G.C. (2005) – Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications, 2ed, Springer.
• Kopetz, H. (1997) – Real-Time Systems: Design Principles for Distributed Embedded Applications, Kluwer.
• Liu, J.W.S. (2000) – Liu, Real-Time Systems, Prentice-Hall.