• DocumentCode
    2760245
  • Title

    A Model Expansion Method in Schema-Based Model Evolution

  • Author

    Lee, Tsung ; Hou, Jhih-Syan

  • Author_Institution
    Dept. of Electr. Eng., Nat. Sun Yat-Sen Univ., Kao-Hsiung, Taiwan
  • fYear
    2010
  • fDate
    19-23 July 2010
  • Firstpage
    75
  • Lastpage
    80
  • Abstract
    In this research, we designed a model expansion method that is used in a new methodology of model composition and evolution for broad design domains. In the methodology, hierarchical model compositional relationships are captured in a model composition graph (MCG) as a schema of designs. An MCG schema can be used as a blueprint for systematic and flexible evolution of designs with three hierarchical model refinement operations: expansion, synthesis, and configuration. In this research, due to the need of hierarchical sharing in software and hardware domains, we designed an algorithm to achieve conditional and recursive model expansion with hierarchical model instance sharing that is not achievable in other expansion methods. Hierarchical model instance sharing complicates the design structure from tree structures to graph structures. We thus design the model expansion algorithm with enhanced features of maintenance of MCG instance consistency, path-based search of shared submodel instances, and dependency preserving expansion ordering. The expansion specification and the expansion process are integrated with the MCG-based methodology. Model parameters set by designers and other refinement operations can be used to guide each expansion step of design models iteratively.
  • Keywords
    recursive functions; search problems; software architecture; software maintenance; trees (mathematics); graph structure; hierarchical model compositional relationship; hierarchical model instance sharing; model composition graph; model expansion method; path based search; recursive model expansion; schema-based model evolution; tree structure; model composition; model expansion; model-driven architecture; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference Workshops (COMPSACW), 2010 IEEE 34th Annual
  • Conference_Location
    Seoul
  • Print_ISBN
    978-1-4244-8089-0
  • Electronic_ISBN
    978-0-7695-4105-1
  • Type

    conf

  • DOI
    10.1109/COMPSACW.2010.23
  • Filename
    5615755