Login

Not yet registered? Click here to become a user.


Welcome,

Training Courses - Course Information


AOAR-202 : The Ravenscar Profile & Aonix ObjectAda Raven

Course Dates

Date(s) & Location(s):
Duration:
2 days

Course Description

This course covers the definition of the Ravenscar Profile subset of Ada95 tasking for high integrity systems, and its realization in the Aonix ObjectAda/Raven product. Examples of how to use the Profile to construct the key building blocks of a real-time system are provided, as well as a detailed walkthrough of how to use the Raven development environment to best effect, including the user interface, the tools and the program library structure.

Course Objectives

  • Provide an awareness of the features of the Ravenscar profile and Aonix ObjectAda Raven
  • Enable attendees to appreciate the benefits of the Ravenscar profile for developing hard real-time and safety-critical systems

Attendees Will Learn

  • To understand the architecture and use of the Ravenscar Profile
  • Understand the main features of ObjectAda/Raven
  • Develop Ravenscar Profile applications using ObjectAda/Raven

Pre-requisites

  • An understanding of Ada tasking

Who Should Attend

  • This course is ideal for designers and programmers of high integrity and real-time systems that are to be developed in Ada

Attendees Receive

  • A bound copy of all course slides

Course Format

The course is a combination of lectures and workshop sessions which make use of an Aonix Ada programming environment. The training material uses numerous examples to illustrate concepts and methods.

Course Outline

Day 1

    The Ravenscar Profile
  • High Integrity Software Techniques Today
  • Why they are inadequate
  • Why Ada83 tasking failed to meet the need
  • How Ada95 with the Ravenscar Profile does meet the need

Day 2

    The Raven Product
  • Sequential execution features and restrictions
  • Building more complex Raven programs
  • Using the ObjectAda/Raven toolset

Course Files

No Data Sheet currently available, please contact us for details.