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
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;
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
DOI :
10.1109/EURCON.2009.5167666