• DocumentCode
    2169730
  • Title

    TBRIM: decision support for validation/verification of requirements

  • Author

    Romano, Joseph J. ; Palmer, James D.

  • Author_Institution
    Software & Syst. Integration Group, SAIC Inc., McLean, VA, USA
  • Volume
    3
  • fYear
    1998
  • fDate
    11-14 Oct 1998
  • Firstpage
    2489
  • Abstract
    A decision support system has been developed that provides a structured approach to aid the validation/verification of requirement sets and enhance the quality of the resulting design by reducing risk. Additionally, an automated implementation of this approach has been completed utilizing the Advanced Integrated Requirements Engineering System (AIRES) software. Corroboration for the application of this decision support system has been attained from automated and manual testing performed on the system specification of a large-scale software development and integration project. The decision support approach, called the Test-Based Risk Identification Methodology (TBRIM), has been used to detect four major types of requirements risk potential: ambiguity, conflict, complexity, and technical factors. The TBRIM is based on principles of evidence testing and eliminative logic developed by Bacon and Cohen for making decisions under uncertainty. New techniques for detection of complexity and technical risks have been added to existing methods for identification of risk from ambiguous and conflicting requirements. Comparisons of the automated and manual test results on risk category-by-category basis showed good correlation, and category-independent comparisons showed improvements that were consistent with expectations, Benefits from use of this decision support system include higher accuracy, consistency, and efficiency in the validation/verification of requirements. Knowledge of senior personnel can be captured to provide an expert system for less-experienced personnel
  • Keywords
    decision support systems; expert systems; formal specification; formal verification; program testing; project management; risk management; software development management; Advanced Integrated Requirements Engineering System software; Test-Based Risk Identification Methodology; ambiguity; automated testing; complexity; conflict; decision making; decision support system; eliminative logic; evidence testing; expert system; large-scale software development and integration project; manual testing; requirement set validation; requirement set verification; risk category; risk reduction; senior personnel knowledge; technical factors; uncertainty; Application software; Automatic testing; Decision support systems; Logic testing; Performance evaluation; Personnel; Software systems; Software testing; System testing; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Systems, Man, and Cybernetics, 1998. 1998 IEEE International Conference on
  • Conference_Location
    San Diego, CA
  • ISSN
    1062-922X
  • Print_ISBN
    0-7803-4778-1
  • Type

    conf

  • DOI
    10.1109/ICSMC.1998.725031
  • Filename
    725031