DocumentCode
2747321
Title
Knowledge-centric and language independent framework for safety analysis tools
Author
Kothari, S.C. ; Bishop, Luke ; Sauceda, Jeremias ; Daugherty, Gary
Author_Institution
Dept. of Electr. & Comput. Eng., Iowa State Univ., USA
fYear
2004
fDate
25-26 March 2004
Firstpage
45
Lastpage
55
Abstract
This paper presents a knowledge-centric and language independent framework and its application to develop safety analysis tools for avionics systems. A knowledge-centric approach is important to address domain-specific needs, with respect to the types of problems the tools detect and the strategies used to analyze and adapt the code. The knowledge is captured by formally specified patterns used to detect a variety of problems, ranging from simple syntactic issues to difficult semantic problems requiring global analysis. Patterns can also be used to describe transformations of the software, used to rectify problems detected through software inspection, and to support interactive inspection and adaptation when full automation is impractical. This paper describes the Knowledge Centric Software (KCS) framework. It focuses on two key aspects: an eXtensible Common Intermediate Language (XCIL) for language independent analysis, and an eXtensible Pattern Specification Language (XPSL) for representing domain-specific knowledge.
Keywords
avionics; knowledge based systems; safety-critical software; software architecture; specification languages; KCS; XCIL; XPSL; avionics; domain-specific knowledge; eXtensible Common Intermediate Language; eXtensible Pattern Specification Language; knowledge-centric framework; knowledge-centric software; language independent framework; safety analysis tools; software inspection; software transformation; Aerospace electronics; Application software; Automation; Inspection; Pattern analysis; Software maintenance; Software quality; Software safety; Specification languages; Testing;
fLanguage
English
Publisher
ieee
Conference_Titel
High Assurance Systems Engineering, 2004. Proceedings. Eighth IEEE International Symposium on
ISSN
1530-2059
Print_ISBN
0-7695-2094-4
Type
conf
DOI
10.1109/HASE.2004.1281729
Filename
1281729
Link To Document