DocumentCode
2087995
Title
Case study: applying expert systems technology to testing phase of software life cycle
Author
Davis, Margaret J.
Author_Institution
Boeing Co., Seattle, WA, USA
fYear
1989
fDate
27-31 Mar 1989
Firstpage
108
Lastpage
112
Abstract
Describes the use of an expert-systems approach to automation of systems and integration testing for validation of complex, real-time communications software. The approach permits a `state´-based rather than path- or branch-based testing style. States can be associated with high-level system requirements to give a measure of test coverage. The benefits and weaknesses realized from using an embeddable expert-system shell with a custom relational database interface to construct an automated software verification tool supporting this approach are discussed, and a brief summary of the utility of applying expert systems technology in this software engineering area is presented. The effectiveness of the prototype automated software verification analysis was tested against an AWACS (Airborne Warning and Control System) baseline known to be faulty, and both documented and undocumented errors were identified
Keywords
expert systems; military computing; program verification; software engineering; software tools; telecommunications computing; AWACS; Airborne Warning and Control System; automated software verification tool; custom relational database interface; embeddable expert-system shell; expert systems technology; high-level system requirements; real-time communications software; software engineering; software life cycle; software testing; test coverage; undocumented errors; Automatic testing; Automation; Communication system software; Embedded software; Expert systems; Real time systems; Relational databases; Software testing; Software tools; System testing;
fLanguage
English
Publisher
ieee
Conference_Titel
AI Systems in Government Conference, 1989.,Proceedings of the Annual
Conference_Location
Washington, DC
Print_ISBN
0-8186-1934-1
Type
conf
DOI
10.1109/AISIG.1989.47312
Filename
47312
Link To Document