DocumentCode
2431274
Title
The semantics of partial model transformations
Author
Famelis, Michalis ; Salay, Rick ; Chechik, Marsha
Author_Institution
Univ. of Toronto, Toronto, ON, Canada
fYear
2012
fDate
2-3 June 2012
Firstpage
64
Lastpage
69
Abstract
Model transformations are traditionally designed to operate on models that do not contain uncertainty. In previous work, we have developed partial models, i.e., models that explicitly capture uncertainty. In this paper, we study the transformation of partial models. We define the notion of correct lifting of transformations so that they can be applied to partial models. For this, we encode transformations as transfer predicates and describe the mechanics of applying transformations using logic. We demonstrate the approach using two example transformations (addition and deletion) and outline a method for testing the application of transformations using a SAT solver. Reflecting on these preliminary attempts, we discuss the main limitations and challenges and outline future steps for our research on partial model transformation.
Keywords
computability; simulation languages; uncertainty handling; SAT solver; formal logic; partial model transformation; semantics; transfer predication; transformation lifting; uncertainty handling; Dairy products; Encoding; Gettering; Semantics; Uncertainty; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Modeling in Software Engineering (MISE), 2012 ICSE Workshop on
Conference_Location
Zurich
ISSN
2156-788
Print_ISBN
978-1-4673-1756-6
Type
conf
DOI
10.1109/MISE.2012.6226016
Filename
6226016
Link To Document