Reference representation techniques for large models
Author:
Open Access
- 17 June 2013
- conference paper
- Published by Association for Computing Machinery (ACM)
- p. 1-9
Abstract
If models consist of more and more objects, time and space required to process these models becomes an issue. To solve this we can employ different existing frameworks that use different model representations (e.g. trees in XMI or relational data with CDO). Based on the observation that these frameworks reach different performance measures for different operations and different model characteristics, we rise the question if and how different model representations can be combined to mitigate performance issues of individual representations. In this paper, we analyze different techniques to represent references, which are one important aspect to process large models efficiently. We present the persistence framework EMF-Fragments, which combines the representation of references as source-object contained sets of target-objects (e.g. in XMI) within the representation as relations similar to those in relational databases (e.g. with CDO). We also present a performance evaluation for both representations and discuss the use of both representations in three applications: models for source-code repositories, scientific data, and geo-spatial data.Keywords
This publication has 20 references indexed in Scilit:
- From Earthquake Detection to Traffic Surveillance – About Information and Communication Infrastructures for Smart Cities2013
- Comparative analysis of data persistence technologies for large-scale models2012
- Automated and Transparent Model Fragmentation for Persisting Large Models2012
- Modeling Model Slicers2011
- Models within Models: Taming Model Complexity Using the Sub-model Lattice2011
- Building a high-level dataflow system on top of Map-ReduceProceedings of the VLDB Endowment, 2009
- Bridging Grammarware and Modelware2006
- DynaMine2005
- Towards a taxonomy of approaches for mining of source code repositoriesACM SIGSOFT Software Engineering Notes, 2005
- R-trees1984