DocumentCode :
3131817
Title :
A Bidirectional Framework for Model Synchronization in Component-Based Software Development
Author :
Luxi Chen ; Linpeng Huang ; Chen Li ; Tao Zan
Author_Institution :
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., Shanghai, China
fYear :
2013
fDate :
29-30 July 2013
Firstpage :
313
Lastpage :
319
Abstract :
In different stages of component-based software development (CBSD), various model notations have been applied with different concerns. Architecture description languages (ADLs) have been proposed to specify the software architecture from a high-level, while UML is widely accepted in detailed design. However, the software model evolution frequently happens because of the dynamic environment and changeable requirements. For reuse and availability concern, the consistency between different model notations is required. In this paper, we propose a bidirectional framework to ensure the model synchronization in CBSD. We apply our framework between xADL and UML class diagram. The tool - Ground Tram with its generic interface - iGRT establishes bidirectional relationship between these two notations. Based on this property, changes on one notation will be propagated to the other one.
Keywords :
Unified Modeling Language; diagrams; object-oriented programming; software engineering; synchronisation; Architecture Description Languages; CBSD; GRoundTram tool; UML class diagram; bidirectional framework; component-based software development; iGRT generic interface; model notations; model synchronization; software model evolution; xADL class diagram; Computer architecture; Connectors; Security; Software; Synchronization; Unified modeling language; XML; CBSD; bidirectional transformation; model synchronization; software architecture;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software (QSIC), 2013 13th International Conference on
Conference_Location :
Najing
Type :
conf
DOI :
10.1109/QSIC.2013.27
Filename :
6605945
Link To Document :
بازگشت