J Robinson
6 points - Two hour lecture and two hour tutorial/lab per week - First semester - Clayton - Prerequisites: CSC1030 or CSE1303 or equivalent
Objectives At the completion of this subject students should be able to design and implement software in simple real-time systems; undertake formal specification of real-time systems; and construct queuing models of simple real-time systems.
Synopsis The subject addresses the important issues of software structures and design methodologies associated with real-time systems, ie systems that must react in a timely fashion to external stimuli, the sequencing of which is outside the control of the system. The subject is designed to provide an understanding of real-time applications; an understanding of the principles, design and specification of real-time systems; an introduction to modeling real-time applications; and a set of design, formal specification, modelling and implementation tools and techniques appropriate to real-time systems. The syllabus covers applications of real-time systems, problems of implementation, principles of real-time programming, queuing theory, task and process scheduling, time constraints, synchronisation, interprocess communications, design methodologies, reliability and fault tolerance, distributed systems, and performance measurement analysis and optimisation of real-time systems.
Assessment Examination (2 hours): 60% - Two programming assignments: 15% each - One written assignment: 10%
Back to the 1999 Information Technology Handbooks