SYSC 3303
Real-Time Concurrent Systems
Principles and practice of a systems engineering approach to the development of software for real-time, concurrent, distributed systems. Designing to achieve concurrency, performance, and robustness, using visual notations. Converting designs into programs. Introduction to hard real-time systems. Team project.
2020
Topics
- Nature of Real-Time Systems
- Concurrency
- Java Threads
- Synchronization of Java Threads
- Real-Time Software Design Method
- Analysis of Real-Time Software Designs
- Verification and Validation
- Recent Developments in Real-Time Concurrent Systems
Prerequisites & course information
Precludes additional credit for SYSC 3313 . Prerequisite(s): For students in the Faculty of Engineering and Design: SYSC 2100 , and SYSC 4001 , and enrolment in Software Engineering, or permission of the Department. For students in Computer Science: COMP 2401 , COMP 2402 , and COMP 3000 . Lectures three hours a week, laboratory two hours a week.