• DocumentCode
    2584597
  • Title

    Synchronizing user interfaces of different mobile platforms

  • Author

    Madari, István ; Lengyel, Lászlá

  • Author_Institution
    Dept. of Autom. & Appl. Inf., Budapest Univ. of Technol. & Econ., Budapest, Hungary
  • fYear
    2009
  • fDate
    18-23 May 2009
  • Firstpage
    1852
  • Lastpage
    1859
  • Abstract
    Model transformation is a crucial aspect of model-driven software development. With the help of model transformation, we can generate source code or other models from software models. However, a recurring problem in software development is the fact that source and target models coexist and they evolve independently. This means that after the initial transformation phase the target models are often changed by the developers and the target model will no longer be consistent with the source model. Therefore, the models need to be synchronized. Model transformation is one option to implement the synchronization process. However, it is very complex because the transformation has to recognize which elements should be updated and which elements should be left unaltered during synchronization. In addition, a clear backward transformation usually does not exist from the target to the source domain. In this paper, we present an algorithm that facilitates incremental model synchronization in model transformation systems. The feasibility of the approach is also illustrated by a real world case study; we synchronize user interfaces of different mobile platforms.
  • Keywords
    formal verification; mobile computing; software engineering; synchronisation; user interfaces; mobile platform; model transformation system; model-driven software development; software model; user interface synchronization; Algorithm design and analysis; Automation; Bidirectional control; Data structures; Documentation; Informatics; Programming; Target recognition; User interfaces; incremental model synchronization; software development for multiple mobile platforms; triple graph grammar;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    EUROCON 2009, EUROCON '09. IEEE
  • Conference_Location
    St.-Petersburg
  • Print_ISBN
    978-1-4244-3860-0
  • Electronic_ISBN
    978-1-4244-3861-7
  • Type

    conf

  • DOI
    10.1109/EURCON.2009.5167897
  • Filename
    5167897