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
Link To Document