• DocumentCode
    3451354
  • Title

    Issues with object orientation in verifying safety-critical systems

  • Author

    Subbiah, Sathyanarayanan ; Nagaraj, Srikanth

  • Author_Institution
    Aerosp. Div., Honeywell Technol. Solutions Lab., Bangalore, India
  • fYear
    2003
  • fDate
    14-16 May 2003
  • Firstpage
    99
  • Lastpage
    104
  • Abstract
    Primus Epicrm is an all-new integrated avionics system for business, regional and general aviation. Honeywell International Inc. follows the Object Oriented paradigm and the programming language C+ +for certain software components on systems developed for the PRIMUS EPIC system. While C++ programming language offers several advantages, it also has several features that can make it undesirable for use in airborne systems. The, Object Orientation concept has several features that, if not controlled properly, can lead to unknown configurations of object code and unverified code. This is highly undesirable for avionics software that needs certification involving statement and code coverage. This paper highlights the issues with C++ certification for avionics and provides solutions for some of the issues.
  • Keywords
    C++ language; avionics; certification; formal verification; object-oriented programming; safety-critical software; C++ programming language; Primus Epic integrated avionics system; avionics certification; object orientation; safety-critical system verification; Aerospace electronics; Certification; Communication system control; Computer industry; Computer languages; Distributed computing; FAA; Network interfaces; Software safety; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Object-Oriented Real-Time Distributed Computing, 2003. Sixth IEEE International Symposium on
  • Print_ISBN
    0-7695-1928-8
  • Type

    conf

  • DOI
    10.1109/ISORC.2003.1199241
  • Filename
    1199241