DocumentCode :
2507268
Title :
Auto-coding/auto-proving flight control software
Author :
Tudor, Nick ; Adams, Mark ; Clayton, Phil ; O´Halloran, Colin
Author_Institution :
QinetiQ plc, Malvern, UK
Volume :
2
fYear :
2004
fDate :
24-28 Oct. 2004
Abstract :
This work describes the results of an experiment to compare conventional software development with software development using automatic code generation from Simulink and mathematically based code verification (proof). A real industrial scale, safety critical system was used as the basis for the experiment in order to validate results, although this imposed some constraints. The principal aims for the experiment were to answer the following three questions. 1. Could automatic code generation be integrated with the verification tools to give a software development process to produce software that would pass the existing functional unit tests? 2. Would the code be of sufficient quality to be flown, i.e. was it certifiable? 3. What were the cost implications of adopting the process as part of a development lifecycle? The experiment showed how to integrate the techniques into existing development processes and indicated where processes could be streamlined. The code and the technique were independently assessed as being certifiable for safety critical applications. The results of the experiment were generally positive indicating the potential for reductions of 60%-70% of the software development costs alone, that would translate into a 30%-40% reduction in software life cycle costs.
Keywords :
aerospace computing; aircraft control; program compilers; safety-critical software; software tools; Simulink; autocoding-autoproving flight control software; automatic code generation; functional unit tests; lifecycle development; mathematically based code verification; safety critical system; software development; software life cycle costs; verification tools; Aerospace control; Aircraft; Automatic testing; Control systems; Costs; Electrical equipment industry; Programming; Software safety; Software testing; Typhoons;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 2004. DASC 04. The 23rd
Print_ISBN :
0-7803-8539-X
Type :
conf
DOI :
10.1109/DASC.2004.1390739
Filename :
1390739
Link To Document :
بازگشت