• DocumentCode
    2580654
  • Title

    Synchronization of textual and visual representations of evolving information in the context of model-based development

  • Author

    Angyal, László ; 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
    420
  • Lastpage
    425
  • Abstract
    Model-driven approaches try to improve the productivity of the traditional software development by focusing on a special problem using high abstraction models. Comparing to the source code, specific visualization of models inspired by these domains is very advantageous and closer to the human thinking. Though, in many cases the details can be efficiently edited only in textual form: visual models are sometimes not expressive or effective enough, and could be circumstantial to use. The common problem of typical modeling tools is that they provide support for only one kind of model representation, but it would be more effective if two or more representation possibilities could be mixed. In this paper, we suggest an approach, which supports the concurrent evolution of the artifacts in both textual and visual way. The declarative textual syntax mapping is defined in a way to facilitate bi-directional conversion. To synchronize, and merge the changes of the different kinds of artifacts incrementally, a three-way comparison is applied.
  • Keywords
    software tools; synchronisation; model-based development; modeling tools; software development; textual representations synchronization; textual syntax mapping; visual representations synchronization; Automation; Bidirectional control; Concrete; Context modeling; DSL; Domain specific languages; Humans; Informatics; Programming; XML; incremental synchronization; text to model; textual artifact generation; textual concrete syntax;
  • 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.5167666
  • Filename
    5167666