DocumentCode :
2295369
Title :
Customisable Model Transformations Based on Non-Functional Requirements
Author :
Sterritt, Ashley ; Cahill, Vinny
Author_Institution :
Distrib. Syst. Group, Trinity Coll. Dublin, Dublin
fYear :
2008
fDate :
6-11 July 2008
Firstpage :
329
Lastpage :
336
Abstract :
The model-to-model (M2M) transformation stage in a model-driven engineering (MDE) tool chain is used to bridge the large semantic gap between problem-domain abstractions and software artifacts. This transformation is typically specified in a closed, monolithic way. Since no two systems have identical requirements, some work has been done to create explicit support for customisation of the transformation process based on functional requirements. The same is not true for non-functional requirements.The contribution of this paper is a customizable M2M transformation process that takes as an input the users priorities, in terms of non-functional properties, to select between design trade-offs in the transformation. These trade-offs are expressed as contrasting architectural styles, which describe common patterns of interactions and constraints with well understood non-functional implications. The target of the M2M transformation is an architecture description language (ADL) that can be used to express styles. Model checking tools can be used to ensure that styles are adhered to during the entire MDE process. This early work focuses on describing contrasting architectural styles that address distribution issues, such as fault tolerance.
Keywords :
simulation languages; software architecture; architecture description language; contrasting architectural styles; customisable model transformations; model-driven engineering tool chain; model-to-model transformation stage; nonfunctional requirements; semantic gap; software artefacts; Architecture description languages; Bridges; Educational institutions; Fault tolerance; Filters; Model driven engineering; Power system modeling; Software architecture; Software tools; System analysis and design; Model-Driven Engineering; Non-Functional Properties; Software Architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Services - Part I, 2008. IEEE Congress on
Conference_Location :
Honolulu, HI
Print_ISBN :
978-0-7695-3286-8
Type :
conf
DOI :
10.1109/SERVICES-1.2008.61
Filename :
4578344
Link To Document :
بازگشت