Bidirectional Mapping between Architecture Model and Code for Synchronization - CEA - Commissariat à l’énergie atomique et aux énergies alternatives Accéder directement au contenu
Communication Dans Un Congrès Année : 2017

Bidirectional Mapping between Architecture Model and Code for Synchronization

Résumé

UML state machines and composite structure models are efficient to design the behavior and structure of architectures. In Model Driven Engineering (MDE), code can be automatically generated from the models. Nevertheless, current UML tools only produce skeleton code which is then fine-tuned by programmers. The modifications in code, which may violate the architecture correctness, must be synchronized with the model to make architecture and code consistent. However, current approaches cannot handle the synchronization when there is a significant abstraction gap between architecture and code. This paper proposes to ease synchronization between model and code, through a bidirectional mapping between code and architecture specified by UML composite structure and state machine. The proposed mapping is a means for a synchronization mechanism proposed in our previous work, which allows concurrent modifications made in model and code, and keeps them synchronized. We propose an evaluation plan for the approach and expose preliminary experimental results.
Fichier non déposé

Dates et versions

cea-01808787 , version 1 (06-06-2018)

Identifiants

Citer

V.C. Pham, A. Radermacher, Sébastien Gerard, S. Li. Bidirectional Mapping between Architecture Model and Code for Synchronization. 2017 IEEE International Conference on Software Architecture, ICSA, Apr 2017, Gotenburg, Sweden. pp.239-242, ⟨10.1109/ICSA.2017.41⟩. ⟨cea-01808787⟩
28 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More