ModsCE4057
TimeCritical Computing
Cyber-Physical Systems (CPS) are a large-scale network of computing systems characterized by their interaction with the physical world (sensors and actuators). CPS are the driving force behind modern civilization, being an integral part of technologies such as avionics including drones, autonomous vehicles, etc. These systems generally have hard real-time constraints that require the cyber components to process physical inputs and generate appropriate physical outputs within pre-defined temporal requirements. For example, think about obstacle detection and avoidance in autonomous vehicles. Such systems, also called time-critical computing systems, are the primary focus of this course.
In this course, you will learn the fundamental concepts of a Real-Time Operating System (RTOS). RTOS is the core software platform used in time-critical computing, just like an OS in a general-purpose computing system. You will learn RTOS techniques for processor scheduling, process synchronization, etc. You will also learn how such time-critical computing platforms are networked together using protocols that support real-time communication. Building on this foundation, you will also learn how to implement a time-critical system using a drone--based platform.
In this course, you will learn the fundamental concepts of a Real-Time Operating System (RTOS). RTOS is the core software platform used in time-critical computing, just like an OS in a general-purpose computing system. You will learn RTOS techniques for processor scheduling, process synchronization, etc. You will also learn how such time-critical computing platforms are networked together using protocols that support real-time communication. Building on this foundation, you will also learn how to implement a time-critical system using a drone--based platform.
| AUs | 3.0 AUs |
| Exam | N/A |
| Grade Type | N/A |
| Maintaining Dept | N/A |
| Prerequisites | , or , |
| Mutually Exclusive With | N/A |
| Not Available To Programme | N/A |
| Not Available To All Programme With | N/A |
| Not available as Core for programmes | N/A |
| Not Available as PE for programmes | N/A |
| Not Available as BDE/UEs for programmes | N/A |
| Not Offered To | N/A |
Total hours per week: 0 hrs
Available Indexes
No indexes available for this semester
(This might be an old module not longer offered in AY24/25)