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