• 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