DGS3130

Real-time system design

J Robinson

4 points
* First semester
* Clayton
* Prerequisites: DGS2210, DGS2220, CSC2070 and either CSC2240 or CSC2010, CSC2020, CSC2040, CSC2050

Objectives At the completion of the 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 (M/G/1) real-time systems.

Synopsis This subject addresses the important issue 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 modelling 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, queueing theory, task and process scheduling, time constraints, synchronisation, interprocess communications, design methodologies, reliability and fault tolerance, distributed systems, and performance measurement of real-time systems.

Assessment Examination (2 hours, closed book): 50%
* Three programming assignments (2x10% and 1x25%): 45%
* One written assignment: 5%

Back to the Information Technology Handbook, 1998
Handbook Contents | University Handbooks | Monash University


Published by Monash University, Australia
Maintained by wwwdev@monash.edu.au
Approved by M Rambert, Faculty of Information Technology
Copyright © Monash University 1997 - All Rights Reserved - Caution