• DocumentCode
    1941124
  • Title

    Incremental Model Synchronization by Bi-Directional Model Transformations

  • Author

    Madari, István ; Lengyel, László ; Mezei, Gergely

  • Author_Institution
    Dept. of Autom. & Appl. Inf., Budapest Univ. of Technol. & Econ., Budapest
  • fYear
    2008
  • fDate
    27-29 Nov. 2008
  • Firstpage
    215
  • Lastpage
    218
  • Abstract
    Model transformation is a focused area in model-driven software development. With the help of model transformations we can generate source code, other models and documentation from the source models. During the development, a recurring problem is that the source and target artifacts coexist and they evolve independently. This means that after the transformation the target artifacts can be changed by the developer. The problem in this case is that the target artifact will not be consistent with the source model. One option to maintain consistency is by synchronizing our artifacts with model transformation. With the help of synchronization, the developer can work on each artifact, because they are consistent. However the synchronization can be quite complex and cannot be applied in many cases. Usually the inverse transformation does not exist, or it cannot be determined uniquely. This paper presents how we can track the modifications of the transformation, and how we can use this information in the synchronization process.
  • Keywords
    formal specification; software maintenance; artifact synchronization; bi-directional model transformations; consistency; incremental model synchronization; model-driven software development; source code generation; transformation modification tracking; Automation; Bidirectional control; Cybernetics; Documentation; Informatics; Programming; Software engineering; User interfaces;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Cybernetics, 2008. ICCC 2008. IEEE International Conference on
  • Conference_Location
    Stara Lesna
  • Print_ISBN
    978-1-4244-2874-8
  • Electronic_ISBN
    978-1-4244-2875-5
  • Type

    conf

  • DOI
    10.1109/ICCCYB.2008.4721408
  • Filename
    4721408