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