• 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