• DocumentCode
    707380
  • Title

    Semi-formal approach for validating compiler for safety critical software in airborne systems

  • Author

    Avinash, A.K. ; Nanda, Manju ; Jayanthi, J.

  • Author_Institution
    Dept. of Aerosp. Electron. & Syst. Div., NAL, Bangalore, India
  • fYear
    2015
  • fDate
    11-13 March 2015
  • Firstpage
    854
  • Lastpage
    858
  • Abstract
    For safety critical systems, porting the correct object code to perform the safety function is very critical. So apart from verifying the embedded software at hardware, software and system levels, safety critical systems need to be tested and validated even at the object code level [1,2,3] (ref: DO 178, Section 6.4.4.2). This paper proposes a novel semi-formal approach for validating compiler used for safety critical software for airborne systems. The novel approach is demonstrated as a case study for Microtec cross-compiler used for generating the object code for Motorola 68060 for indigenously developed Stall warning and aircraft interface computer system software. Program Analysis technique is used to validate the cross-compiler. The technique is incorporated in an in-house tool which integrates the manual knowledge database to carry out the compiler validation. This tool provides partial automation of the verification process which will be used to provide proof as per the RTCA DO-178B guidelines [3].
  • Keywords
    program compilers; program diagnostics; safety-critical software; Microtec cross-compiler; Motorola 68060; airborne systems; novel semi-formal approach; program analysis technique; safety critical software; Assembly; Databases; Manuals; Program processors; Safety; Standards; Compiler validation; Knowledge database; Object code analysis; Program analysis; Semi-formal Representation; Source code analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computing for Sustainable Global Development (INDIACom), 2015 2nd International Conference on
  • Conference_Location
    New Delhi
  • Print_ISBN
    978-9-3805-4415-1
  • Type

    conf

  • Filename
    7100370