Bidirectional Mapping between Architecture Model and Code for Synchronization

被引:9
|
作者
Van Cam Pham [1 ]
Radermacher, Ansgar [1 ]
Gerard, Sebastien [1 ]
Li, Shuai [1 ]
机构
[1] CEA, LIST, Lab Model Driven Engn Embedded Syst LISE, PC 174, Gif Sur Yvette, France
关键词
D O I
10.1109/ICSA.2017.41
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:239 / 242
页数:4
相关论文
共 50 条
  • [41] Longitudinal mapping of the bidirectional relationship between atrial fibrillation and cardiac remodeling
    Linz, Dominik
    Chaldoupi, Sevasti-Maria
    HEART RHYTHM, 2024, 21 (01) : 16 - 17
  • [42] A four-scale bidirectional reflectance model based on canopy architecture
    Chen, JM
    Leblanc, SG
    IEEE TRANSACTIONS ON GEOSCIENCE AND REMOTE SENSING, 1997, 35 (05): : 1316 - 1337
  • [43] Synchronization between Bidirectional Coupled Nonautonomous Delayed Cohen-Grossberg Neural Networks
    Liu, Qiming
    Xu, Rui
    ABSTRACT AND APPLIED ANALYSIS, 2012,
  • [44] A PROPOSED MAPPING ARCHITECTURE BETWEEN IAX AND JINGLE PROTOCOLS
    Aliwi, Hadeel Saleh Haj
    Sumari, Putra
    ADVANCES IN SCIENCE AND TECHNOLOGY-RESEARCH JOURNAL, 2016, 10 (29) : 141 - 146
  • [45] Mapping the relationship between knowledge management and information architecture
    Taljaard, Louise
    Smith, Gretchen
    PROCEEDINGS OF THE 4TH INTERNATIONAL CONFERENCE ON INTELLECTUAL CAPITAL, KNOWLEDGE MANAGEMENT AND ORGANISATIONAL LEARNING, 2007, : 403 - 410
  • [46] Mapping similarity between parallel and serial architecture kinematics
    Zsombor-Murray, Paul
    Gfrerrer, Anton
    MECCANICA, 2011, 46 (01) : 183 - 194
  • [47] Mapping similarity between parallel and serial architecture kinematics
    Paul Zsombor-Murray
    Anton Gfrerrer
    Meccanica, 2011, 46 : 183 - 194
  • [48] THE CONSERVATIVE CODE FOR BIT SYNCHRONIZATION
    OFEK, Y
    IEEE TRANSACTIONS ON COMMUNICATIONS, 1990, 38 (07) : 1107 - 1113
  • [49] Code synchronization by morphological analysis
    Bonfante, Guillaume
    Marion, Jean-Yves
    Sabatier, Fabrice
    Thierry, Aurelien
    PROCEEDINGS OF THE 2012 7TH INTERNATIONAL CONFERENCE ON MALICIOUS AND UNWANTED SOFTWARE, 2012, : 112 - 119
  • [50] Software Architecture and Specification Model for Customizable Code Inspection Tools
    Noro, Masami
    Sawada, Atsushi
    2015 22ND ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2015), 2015, : 230 - 237