Customisable model transformations based on non-functional requirements
Citation:
Sterritt, A., Cahill, V., Customisable model transformations based on non-functional requirements , Proceedings - 2008 IEEE Congress on Services, IEEE Congress on Services, 4578344, IEEE, 2008, 329-336Download Item:
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 artefacts. 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 tradeoffs
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.
Author's Homepage:
http://people.tcd.ie/vjcahillDescription:
PUBLISHEDSERVICES PART 1, art. no. 4578344
Author: CAHILL, VINNY
Other Titles:
Proceedings - 2008 IEEE Congress on ServicesIEEE Congress on Services
Publisher:
IEEEType of material:
Conference PaperCollections
Series/Report no:
4578344Availability:
Full text availableKeywords:
Computer ScienceMetadata
Show full item recordLicences: