• DocumentCode
    1937947
  • Title

    Simplification of Semantically-Rich Model Transformations through Generated Transformation Blocks

  • Author

    Hudson, Maribel ; Sprinkle, Jonathan

  • Author_Institution
    Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ, USA
  • fYear
    2011
  • fDate
    27-29 April 2011
  • Firstpage
    260
  • Lastpage
    268
  • Abstract
    This paper demonstrates a novel concept for the simplification of model transformations in which composite or complex objects are inserted into an existing model through a well-defined interface. The technique utilizes a model transformation from the domain of the modeling language into the domain of model transformation languages. The user specifies these semantically rich blocks using the original domain-specific modeling language. Then, a transformation generates the necessary model transformation graph to create an instance of the semantically rich, user-defined pattern. Users insert these generated patterns into their customized transformations. The approach is helpful for endogenous transformations in which existing objects may be refactored. It will also serve as a teaching tool for users who are unfamiliar with model transformations: specifically how to represent a newly-created model in the transformation domain. Finally, the approach is designed to reduce specification errors of model transformations in which new (semantically rich) blocks are inserted at key points, as the correctness of the semantically rich blocks is guaranteed, based on their construction in the original domain.
  • Keywords
    graph theory; simulation languages; software engineering; domain-specific modeling language; generated transformation blocks; model transformation graph; semantically-rich model transformations; Complexity theory; Computational modeling; Generators; Mathematical model; Pattern matching; Syntactics; Unified modeling language; Model transformation; domain-specific modeling; generative transformations; transformation simplification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Engineering of Computer Based Systems (ECBS), 2011 18th IEEE International Conference and Workshops on
  • Conference_Location
    Las Vegas, NV
  • Print_ISBN
    978-1-4577-0065-1
  • Electronic_ISBN
    978-0-7695-4379-6
  • Type

    conf

  • DOI
    10.1109/ECBS.2011.28
  • Filename
    5934827