Promoting excellence in mobility engineering

  1. FISITA Store
  2. Technical Papers

Certification & Object Orientation: The New Ada Answer
ERTS06/11B2_C.Comar_Adacore

Authors

Cyrille Comar - AdaCore France
Robert Dewar - AdaCore USA
Gary Dismukes - AdaCore USA

Abstract

Keywords:

Ada, DO-178B, Certification, Object- Oriented Programming.

Abstract:

The object model of Ada 2005 is well-suited for applications that have to meet certification at various levels. We review the use of Ada in the context of certification, and show that the object-oriented facilities of the current language standard, properly restricted to avoid dynamic dispatching, can already be used without problems under current DO-178B guidelines. We then examine the complications to certification that are presented by dynamic dispatching in a single inheritance model, and show implementation-specific ways of addressing these complications. Finally, we discuss the problems introduced by the use of multiple inheritance. We conclude by showing how, regardless of the extent to which object-oriented idioms are used, Ada provides a safe and efficient vehicle to create certifiable systems.

Add to basket

Back to search results