• 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