SEG 4145 Real Time and Embedded Software Design

3 units
Software Engineering
Faculty of Engineering
The nature of hard and soft real time systems. Avoidance, detection and resolution of deadlocks and races. Strategies for guaranteeing timely response. Architectures for real-time systems, including control and monitoring systems. Real-time monitors, operating systems and run-time environments. Languages and tools for designing, constructing and analysing real-time systems. Device drivers and other embedded software that interacts in real-time with hardware. Case studies of a wide variety of real time systems.

Components:

Laboratory
Lecture
Tutorial

Requirements:

Prerequisites: CEG 2136 , CSI 3131 , SEG 2106 .

Previously Offered Terms:

Winter
Summer

French Equivalent:

All Professors
A- Average (7.506)
Most Common: A+ (23%)
328 students

P

S

NS

F

D

C

B

A-

A+

Mohamed Ali Ibrahim

Winter 2024 - A00

A+ Average (9.532)
Most Common: A+ (69%)
77 students

P

S

NS

F

D

C

B

A-

A+

Gilbert Joseph Paul Arbez

2 sections during Winter 2023

B Average (5.961)
Most Common: C+ (26%)
102 students

P

S

NS

F

D

C

B

A-

A+

Unknown Professor

Winter 2022 - A00

A- Average (8.382)
Most Common: A+ (36%)
55 students

P

S

NS

F

D

C

B

A-

A+

Dan Ionescu

2 sections from Winter 2018 to Winter 2019

B+ Average (7.011)
Most Common: A- (37%)
94 students

P

S

NS

F

D

C

B

A-

A+

Liam Peyton

Summer 2018 - X00

No grade data available for this course.