DocumentCode
2361940
Title
The use of cleanroom methodology for knowledge based application development
Author
Highland, Fred ; Kornman, Brent
Author_Institution
IBM Federal Systems Co., Gaithersburg, MD, USA
fYear
1993
fDate
1-5 Mar 1993
Firstpage
361
Lastpage
367
Abstract
To improve the quality of knowledge based system (KBS) applications, the use of a cleanroom software engineering methodology was explored. The methodology emphasizes the use of correctness verification to prevent errors early in the development process rather than “testing in” quality after the software has been coded. This calls for a design language and verification techniques to verify the correctness of the design. The authors discuss a design language, associated verification techniques, the cleanroom review process, and experience with their use in developing a knowledge-based systems application. These techniques were used in the development of a prototype flight replanner for use in future air traffic control systems. Experience from this project indicates that cleanroom methodology can be applied to improve the quality of KBS software with stable requirements
Keywords
aerospace expert systems; air traffic control; knowledge based systems; software engineering; air traffic control systems; cleanroom methodology; correctness verification; design language; development process; error prevention; knowledge based application development; prototype flight replanner; review process; software engineering; software quality improvement; stable requirements; Air traffic control; Application software; Artificial intelligence; Design methodology; Error correction codes; Knowledge based systems; Knowledge engineering; Prototypes; Software engineering; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Artificial Intelligence for Applications, 1993. Proceedings., Ninth Conference on
Conference_Location
Orlando, FL
Print_ISBN
0-8186-3840-0
Type
conf
DOI
10.1109/CAIA.1993.366588
Filename
366588
Link To Document