recent success story


BE-12 - Fundamentals of Software Engineering

'The lecturer was very detailed in his explanations and ensured relevant subjects were covered in sufficient detail. Top stuff.'

- BAE Systems

BE-30 - Managing MBSE projects

'New method of looking at systemised design, designing from ground up - very interesting! Well presented, answers to questions always given with thought and consideration. An excellent course, thank you'


BE-10 - Use Case Analysis using UML

'The Use Cases exercise was directly applied to the problems we are having in the current projectso we learnt a lot from this course. '

- BAE Systems

SY-02 - System Modelling using SysML

'We really appreciate that Objektum Solutions didn’t limit the discussion to the training material and were able to draft a project specific process which has enabled us to continue our development effort.'

- Brembo

SY-02 - System Modelling using SysML

'The training support provided by Objektum Solutions certainly met our requirements 100% and we appreciated the the professionalism of lecturers, as well as their clear and detailed presentation of the material.'

- Brembo

RE-01 - Expressing Requirements in CoRE

'Everything about this course was spot on.'

- RAF - Conningsby

PG-02 - Programming in Ada95

'The professionalism and quality of training provided by Objektum never ceases to amaze me!'

- RAF - Boscombe Down

PG-10 - Programming in C++

'Really well organised, informative and provided me with enough detail to begin coding immediately. I would highly recommend Objektum Solutions. '

- BAE Systems

PG-02 - Programming in Ada95

'The course was excellent, the lecturers' depth of Ada95 knowledge was amazing.'

- Lockheed Martin

Moving from Ada95 to Ada2005

Make an enquiry Print

Reference: PG-06
Duration: 3 Day(s)


The development of Ada 2005 from Ada 95 has been on a modest scale, compared to the changes introduced into Ada 95 (from Ada 83), which was an extensive process funded by the US DoD. This course is expressly designed to teach the new concepts and notation of Ada 2005 based on a working knowledge of Ada95. Delegates will experience a fast learning curve, effectively leveraging their Ada95 knowledge.

A recap of Ada83/95 is given before focusing on the new language features, such as interfaces, OO Object.Operation calling notation, new visibility rules, more liberal access types, limited type aggregates and pragmas for real-time and high integrity systems.

The course is supported throughout with simple analogies as well as a multitude of programming examples and is recommended for those who have experience of Ada83/95 and want to exploit the benefits of Ada 2005.


  • The new visibility rules
  • The changes to Access Types
  • New features for supporting OO programming
  • New pragmas for real-time & high integrity systems
  • Improved Exception Handling
  • Improved Generics
  • Interfacing with other languages

Who should attend

Ada95 developers who wish to learn to implement object oriented software using the Ada2005 language.


A good working knowledge of Ada95 is required in order to attend this course.
Make an enquiry

Related courses