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 :
بازگشت