Abstract

The arrival and popularity of multi-core processors has sparked a renewed interest in the development of parallel programs. Similarly, the availability of low cost microprocessors and sensors has generated a great interest in embedded real-time programs. Ada is arguably the most appropriate language for development of parallel and real-time applications. This tutorial provides an introduction to the features of Ada that makes it appropriate in these domains including: The Ada type model High level support for low level programming The task Communication and synchronization based on shared objects Communication and synchronization based on direct interaction Real-time systems and scheduling concepts Real-Time programming with Ada We encourage tutorial participants to bring a laptop on which they can install Cheddar for hands on exercises.

Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call