Loughborough University
Leicestershire, UK
LE11 3TU
+44 (0)1509 263171
Loughborough University

Loughborough University Institutional Repository

Please use this identifier to cite or link to this item: https://dspace.lboro.ac.uk/2134/13178

Title: A satisficing bi-directional model transformation engine using mixed integer linear programming
Authors: Callow, Glenn
Kalawsky, Roy S.
Keywords: Model transformation
Model driven architecture
Mixed integer linear programming
Domain specific models
Issue Date: 2013
Publisher: AITO — Association Internationale pour les Technologies Objets © JOT
Citation: CALLOW, G. and KALAWSKY, R., 2013. A satisficing bi-directional model transformation engine using mixed integer linear programming. Journal of Object Technology, 12 (1), pp. 1-43.
Abstract: The use of model transformation in software engineering has increased significantly during the past decade, with the ability to rapidly transform models and ensure consistency between those models being a key property of Model Driven Architecture. However, these approaches can be applied to a wide variety of different model types and some of these models and associated transformations require different semantics than those popularised by current model transformation tools. Specifically, current relational model transformation languages typically prioritise matching relation patterns in the source model over creating a target model that is compliant with its meta-model. In this paper we describe a relational model transformation engine implemented as a series of Mixed Integer Linear Programs (MILP). This engine has a key novel feature; it prioritises target model compliance with its meta-model by considering multiple interpretations of applying the transformation specification in order to ensure a correct target model is generated. In this paper the MILP transformation engine and the representations it uses are described, followed by the results of applying it to examples of varying complexity. © JOT 2011.
Description: This article was published in the Journal of Object Technology [© JOT] and the definitive version is available at: http://dx.doi.org/10.5381/10.5381/jot.2013.12.1.a1
Version: Published
DOI: 10.5381/jot.2013.12.1.a1
URI: https://dspace.lboro.ac.uk/2134/13178
Publisher Link: http://dx.doi.org/10.5381/jot.2013.12.1.a1
ISSN: 1660-1769
Appears in Collections:Published Articles (Mechanical, Electrical and Manufacturing Engineering)

Files associated with this item:

File Description SizeFormat
Satisficing Bi-Directional Model Transformationn Engine.pdfPublished version2.68 MBAdobe PDFView/Open


SFX Query

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.