Who Should Attend
Designed for software engineers interested in learning about the advanced features of the Ada programming language.
Prerequisite
Programming experience and a general familiarity with Ada are expected.
What You’ll Learn
Embedded Ada systems need a robust, reliable environment for project success. This advanced, 3 day class focuses on using the advanced features of Ada including object-oriented programming, tasks, protected types, and interrupt handling.
- Object-oriented programming in Ada
- Ada tasking for embedded systems
- Terminology
- Ada language constructs
- Synchronization
- Implementation dependencies
- Determinism/predictability
- Task scheduling
- Hard deadline scheduling
- Protected types and interrupt handling