DocumentCode
2587696
Title
Requirements Modeling -- Experience from an Insurance Project
Author
Krishna, G. Murali
Author_Institution
Tata Res. Dev. & Design Centre, Pune
fYear
2006
fDate
11-15 Sept. 2006
Firstpage
157
Lastpage
166
Abstract
Most errors in a software development life cycle are introduced in the requirements phase. Rigorous specifications and automatic analysis can address this problem. However, there are almost no tools that are based on formal analysis that can scale up for business systems. Also, there is very little literature that reports on the usefulness and scalability of formal analysis of industrial-scale business specifications. The requirements modeling tool, a tool developed at TRDDC, which is a visual, intuitive yet formal notation with analysis support that finds gaps and inconsistencies in functional requirements, is a rare exception. This paper is an experience report on the tool´s usage for capturing functional requirements for a real life insurance project. Four use cases were modeled and analysed formally, one very complex and the others moderately complex. The results are promising. Around 150 queries were raised, pointing to gaps, inconsistencies or ambiguities in the requirements
Keywords
formal specification; insurance; systems analysis; business systems; formal analysis; industrial-scale business specifications; life insurance project; requirements modeling; software development life cycle; Analytical models; Application software; Banking; Computer industry; Counting circuits; Insurance; Programming; Scalability; 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.31
Filename
1698733
Link To Document