loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06)
A Rigorous Approach to Requirements Validation
Pune, India
September 11-September 15
ISBN: 0-7695-2678-0
Srihari Sukumaran, Philips Research - India, India
Ashok Sreenivas, University of Pune, India
R. Venkatesh, TRDDC, India
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.
Citation:
Srihari Sukumaran, Ashok Sreenivas, R. Venkatesh, "A Rigorous Approach to Requirements Validation," sefm, pp.236-245, Fourth IEEE International Conference on Software Engineering and Formal Methods (SEFM'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.