Back to Search
Start Over
Hierarchical clustering of metamodels for comparative analysis and visualization
- Source :
- Modelling Foundations and Applications, Modelling Foundations and Applications ISBN: 9783319420608, ECMFA, Modelling Foundations and Applications. Dordrecht: Springer, Modelling Foundations and Applications: 12th European Conference, ECMFA 2016, Held as Part of STAF 2016, Vienna, Austria, July 6-7, 2016, Proceedings, 3-18, STARTPAGE=3;ENDPAGE=18;TITLE=Modelling Foundations and Applications
- Publication Year :
- 2016
- Publisher :
- Springer, 2016.
-
Abstract
- Many applications in Model-Driven Engineering involve processing multiple models or metamodels. A good example is the comparison and merging of metamodel variants into a common metamodel in domain model recovery. Although there are many sophisticated techniques to process the input dataset, little attention has been given to the initial data analysis, visualization and filtering activities. These are hard to ignore especially in the case of a large dataset, possibly with outliers and sub-groupings. In this paper we present a generic approach for metamodel comparison, analysis and visualization as an exploratory first step for domain model recovery. We propose representing metamodels in a vector space model, and applying hierarchical clustering techniques to compare and visualize them as a tree structure. We demonstrate our approach on two Ecore datasets: a collection of 50 state machine metamodels extracted from GitHub as top search results; and ∼ ∼100 metamodels from 16 different domains, obtained from AtlanMod Metamodel Zoo.
- Subjects :
- Computer science
Vector space model
02 engineering and technology
Machine learning
computer.software_genre
Hierarchical clustering
020204 information systems
0202 electrical engineering, electronic engineering, information engineering
computer.programming_language
Finite-state machine
business.industry
020207 software engineering
Model comparison
Domain model
Visualization
Metamodeling
Tree structure
Artificial intelligence
Data mining
Model-driven architecture
Model-driven engineering
business
computer
Subjects
Details
- Language :
- English
- ISBN :
- 978-3-319-42060-8
- ISBNs :
- 9783319420608
- Database :
- OpenAIRE
- Journal :
- Modelling Foundations and Applications, Modelling Foundations and Applications ISBN: 9783319420608, ECMFA, Modelling Foundations and Applications. Dordrecht: Springer, Modelling Foundations and Applications: 12th European Conference, ECMFA 2016, Held as Part of STAF 2016, Vienna, Austria, July 6-7, 2016, Proceedings, 3-18, STARTPAGE=3;ENDPAGE=18;TITLE=Modelling Foundations and Applications
- Accession number :
- edsair.doi.dedup.....4b148aeeb0f1042651da80b41f20ca1e