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
Link To Document