DocumentCode
2304818
Title
Model-Driven Consistency Checking of Behavioural Specifications
Author
Graaf, Bas ; Van Deursen, Arie
Author_Institution
Delft Univ. of Technol.
fYear
2007
fDate
31-31 March 2007
Firstpage
115
Lastpage
126
Abstract
For the development of software intensive systems different types of behavioural specifications are used. Although such specifications should be consistent with respect to each other, this is not always the case in practice. Maintainability problems are the result. In this paper we propose a technique for assessing the consistency of two types behavioural specifications: scenarios and state machines. The technique is based on the generation of state machines from scenarios. We specify the required mapping using model transformations. The use of technologies related to the model driven architecture enables easy integration with widely adopted (UML) tools. We applied our technique to assess the consistency of the behavioural specifications for the embedded software of copiers developed by Oce. Finally, we evaluate the approach and discuss its generalisability and wider applicability
Keywords
Unified Modeling Language; formal specification; software architecture; UML tools; behavioural specifications; model driven architecture; model transformations; model-driven consistency checking; software development; software intensive systems; software maintainability problems; state machines; Computer architecture; Concrete; Documentation; Embedded software; Object oriented modeling; Programming; Scattering; Software maintenance; Software systems; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Model-Based Methodologies for Pervasive and Embedded Software, 2007. MOMPES '07. Fourth International Workshop on
Conference_Location
Braga
Print_ISBN
0-7695-2769-8
Type
conf
DOI
10.1109/MOMPES.2007.12
Filename
4149173
Link To Document