DocumentCode
3209047
Title
Capturing complete and accurate requirements by refinement
Author
Liu, Shaoying
Author_Institution
Fac. of Comput. & Inf. Sci., Hosei Univ., Tokyo, Japan
fYear
2002
fDate
2-4 Dec. 2002
Firstpage
57
Lastpage
67
Abstract
Complete and accurate functional requirements are the foundation for valid specification refinement and correctness verification of implemented software systems when they are developed with a formal method. However, capturing quality requirements is a difficult task, and there is a lack of well-defined and effective technique that solves the problem as well. We argue that the refinement technique used in conventional formal methods for transforming formal specifications into programs is actually an effective technique for capturing the functional requirements. We define the completeness of formal specifications and explain by examples how it can be achieved.
Keywords
formal specification; program verification; specification languages; SOFL language; formal method; formal specifications; functional requirements; requirements engineering; software correctness verification; specification refinement; Concrete; Educational technology; Formal languages; Formal specifications; Object oriented modeling; Performance analysis; Power engineering and energy; Programming; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Engineering of Complex Computer Systems, 2002. Proceedings. Eighth IEEE International Conference on
Conference_Location
Greenbelt, MD, USA
Print_ISBN
0-7695-1757-9
Type
conf
DOI
10.1109/ICECCS.2002.1181498
Filename
1181498
Link To Document