ECE3704

Software engineering and real-time systems

(ENG)

G K Egan

4 points + 26 lectures + 26 hours of laboratory and problem classes + Second semester + Clayton + Prerequisites: ECE2702, MAT3901

Synopsis: The methodology of software development and lifecycle models; characteristics and requirements of real-time systems including scheduling under crisis time constraints; concurrency; process synchronisation and resource sharing; inter-process communication mechanisms; distributed systems; formal specification techniques; software validation and quality assurance; standards; performance metrics; human factors in software engineering.

Assessment: Examination (3 hours): 70% + Project work: 30%