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
Link To Document