• DocumentCode
    2587852
  • Title

    A Rigorous Approach to Requirements Validation

  • Author

    Sukumaran, Srihari ; Sreenivas, Ashok ; Venkatesh, R.

  • Author_Institution
    Philips Res. - India, Bangalore
  • fYear
    2006
  • fDate
    11-15 Sept. 2006
  • Firstpage
    236
  • Lastpage
    245
  • Abstract
    Visual notations such as the UML are popularly used by practitioners to model different aspects of a software system. In earlier work, we presented a semantics of UML object diagrams to facilitate visual modeling of requirements for business systems. In this paper, we present a comprehensive method for defining and validating the requirements of a system, based on formal analysis, automatic scenario generation, and support for rapid prototyping. Model-checking is used in the formal analysis to identify internal inconsistencies in the specification, and to generate interesting ´scenarios´ from the specifications that can help in identifying potentially incomplete or anomalous requirements. Prototype tools have been built for the automatable steps of the method, and it has been experimentally used to model and validate the requirements of two systems. The experiments resulted in identification of many inconsistencies and anomalies in the requirements of each of these systems
  • Keywords
    Unified Modeling Language; formal specification; program verification; software prototyping; UML object diagrams; automatic scenario generation; business systems; formal analysis; model-checking; rapid prototyping; requirements validation; visual notations; Computer industry; Costs; Formal specifications; Iterative methods; Prototypes; Software prototyping; Software systems; Software testing; System testing; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Formal Methods, 2006. SEFM 2006. Fourth IEEE International Conference on
  • Conference_Location
    Pune
  • Print_ISBN
    0-7695-2678-0
  • Type

    conf

  • DOI
    10.1109/SEFM.2006.5
  • Filename
    1698741