DocumentCode :
3131611
Title :
A conceptual framework for state-based and event-based formal behavioural specification languages
Author :
Bolognesi, Tommaso
Author_Institution :
CNR-ISTI, Pisa, Italy
fYear :
2004
fDate :
14-16 April 2004
Firstpage :
107
Lastpage :
116
Abstract :
We introduce a simple conceptual framework for assessing a number of well known formal specification techniques w.r.t. their ability to model state-oriented and/or event-oriented aspects of system behaviour. By attributing a-priori equal importance to the notions of event and state, by explicitly recognizing the two derived, fundamental ways of thinking about system behaviours, and by assessing the bias of existing formal methods towards one or the other, one can make more conscious choices in the upper phases of software development, that is, in requirements elicitation and analysis, in the construction of abstract system models, and in the choice of formal languages for high- and low-level design. In particular, we assess the recently introduced model of abstract state processes, and the design choices behind its definition, in light of the introduced state-event framework.
Keywords :
formal specification; specification languages; systems analysis; abstract state process; abstract system models; event-oriented behaviour; formal behavioural specification languages; formal languages; formal methods; requirements analysis; requirements elicitation; software development; state-event framework; state-oriented behaviour; system behaviour; Algebra; Carbon capture and storage; Formal languages; Formal specifications; Hardware; Logic; Process design; Programming; Software systems; Specification languages;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Engineering Complex Computer Systems, 2004. Proceedings. Ninth IEEE International Conference on
ISSN :
1050-4729
Print_ISBN :
0-7695-2109-6
Type :
conf
DOI :
10.1109/ICECCS.2004.1310909
Filename :
1310909
Link To Document :
بازگشت