DocumentCode :
1808689
Title :
Using static analysis to improve communications infrastructure
Author :
Kleidermacher, David ; Wolf, Mike
Author_Institution :
Green Hills Software Inc., Santa Barbara, CA
fYear :
2008
fDate :
26-30 Oct. 2008
Abstract :
Static analysis is a promising technique for improving the safety and reliability of software used in avionics infrastructure. Source code analyzers are effective at locating a significant class of defects that are not detected by compilers during standard builds and often go undetected during runtime testing as well. Related to bug finders are a number of other static code improvement tasks, including automated unit test generation, programmer and software metrics tracking, and coding standards enforcement. However, adoption of these tools for everyday avionics software developer has been low. This paper will discuss the major barriers to adoption of these important tools and provide advice regarding how they can be effectively promulgated across the enterprise. Case studies of popular open source applications will be provided for illustration.
Keywords :
automatic test pattern generation; avionics; software reliability; automated unit test generation; avionics infrastructure; avionics software developer; bug finders; communications infrastructure; software reliability; software safety; source code analyzers; static analysis; static code improvement tasks; Aerospace electronics; Automatic testing; Code standards; Open source software; Programming profession; Runtime; Software metrics; Software safety; Software standards; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Digital Avionics Systems Conference, 2008. DASC 2008. IEEE/AIAA 27th
Conference_Location :
St. Paul, MN
Print_ISBN :
978-1-4244-2207-4
Electronic_ISBN :
978-1-4244-2208-1
Type :
conf
DOI :
10.1109/DASC.2008.4702765
Filename :
4702765
Link To Document :
بازگشت