DocumentCode :
3356772
Title :
Constructing formal specifications from informal requirements
Author :
Clark, Robert G. ; Moreira, Ana M D
Author_Institution :
Dept. of Comput. Sci. & Math., Stirling Univ., UK
fYear :
1997
fDate :
14-18 Jul 1997
Firstpage :
68
Lastpage :
75
Abstract :
The rigorous object-oriented analysis (ROOA) method provides a systematic development process which, starting from a set of informal requirements, produces an executable object-oriented analysis model. The model is expressed in LOTOS and provides a precise and unambiguous formal requirements specification of the static, dynamic and functional aspects of a problem. There is, however, a wide gap between informal requirements and a formal specification. To help bridge this gap, the authors propose that a formal and executable model which specifies behaviour in terms of what the environment expects from the system should be constructed initially. This user-centred model will give very early feedback to the requirements capture process and can be used as a step in the construction of the ROOA model. Both models are expressed in the same executable formal language and so they can be composed to verify that the ROOA model is compatible with the user-centred model and the composition executed to validate it with respect to the requirements
Keywords :
formal specification; object-oriented methods; user centred design; LOTOS; dynamic aspects; executable formal language; executable object-oriented analysis model; formal requirements specification; formal specification construction; functional aspects; informal requirements; requirements capture process; rigorous object-oriented analysis method; static aspects; systematic development proces; user-centred model; Bridges; Feedback; Formal languages; Formal specifications; Mathematical model; Mathematics; Object oriented modeling;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Technology and Engineering Practice, 1997. Proceedings., Eighth IEEE International Workshop on [incorporating Computer Aided Software Engineering]
Conference_Location :
London
Print_ISBN :
0-8186-7840-2
Type :
conf
DOI :
10.1109/STEP.1997.615465
Filename :
615465
Link To Document :
بازگشت