Abstract
Model persistence has always been one of the major interests of the model-driven development community. In this context, Persistent Meta-Modeling Systems (PMMS) have been proposed as database environments dedicated to meta-modeling and model management. Yet, if existing PMMS store meta-models, models and instances, they provide mechanisms that are sometimes insufficient to accomplish some advanced model management tasks like model transformation or model analysis. In this paper we validate the work achieved in [5] by exploiting the support of user-defined operations in PMMS in order to perform model transformations and model analysis.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Meta object facility (mof). Technical report, Object Management Group (August 2011)
Uml profile for marte : Modeling and analysis of real-time embedded systems. Technical report, Object Management Group (June 2011)
Unified modeling language (uml). Technical report, Object Management Group (August 2011)
Architecture analysis & design language (aadl). Technical report, SAE International (September 2012)
Bazhar, Y., Ameur, Y.A., Jean, S.: Bemore: a repository for handling models behaviors. In: SEKE (June 2013)
Bazhar, Y., Chakroun, C., Aït-Ameur, Y., Bellatreche, L., Jean, S.: Extending ontology-based databases with behavioral semantics. In: Meersman, R., Panetto, H., Dillon, T., Rinderle-Ma, S., Dadam, P., Zhou, X., Pearson, S., Ferscha, A., Bergamaschi, S., Cruz, I.F. (eds.) OTM 2012, Part II. LNCS, vol. 7566, pp. 879–896. Springer, Heidelberg (2012)
Philip, A.: Bernstein and Umeshwar Dayal. An overview of repository technology. In: VLDB, pp. 705–713 (1994)
Cooperative Research Centre for Distributed Systems Technology (DSTC). dMOF version 1.1 user guide (2000)
Dehainsala, H., Pierra, G., Bellatreche, L.: OntoDB: An ontology-based database for data intensive applications. In: Kotagiri, R., Radha Krishna, P., Mohania, M., Nantajeewarawat, E. (eds.) DASFAA 2007. LNCS, vol. 4443, pp. 497–508. Springer, Heidelberg (2007)
Espinazo Pagán, J., Sánchez Cuadrado, J., García Molina, J.: Morsa: A scalable approach for persisting and accessing large models. In: Whittle, J., Clark, T., Kühne, T. (eds.) MODELS 2011. LNCS, vol. 6981, pp. 77–92. Springer, Heidelberg (2011)
Espinazo-Pagán, J., García-Molina, J.: A homogeneous repository for collaborative mde. In: Proceedings of the 1st International Workshop on Model Comparison in Practice, IWMCP 2010, pp. 56–65. ACM, New York (2010)
Hearnden, D., Raymond, K., Steel, J.: Mql: A powerful extension to ocl for mof queries. In: EDOC, pp. 264–277 (2003)
Henrich, A., Praktische Informatik Fachbereich Elektrotechnik: P-oql: an oql-oriented query language for pcte. In: Proc. 7th Conf. on Software Engineering Environments, pp. 48–60. IEEE Computer Society Press (1995)
Hernández, M.A., Miller, R.J., Haas, L.M.: Clio: A semi-automatic tool for schema mapping. In: SIGMOD Conference (2001)
Jarke, M., Jeusfeld, M.A., Nissen, H.W., Quix, C., Staudt, M.: Metamodelling with datalog and classes: ConceptBase at the age of 21. In: Norrie, M.C., Grossniklaus, M. (eds.) Object Databases. LNCS, vol. 5936, pp. 95–112. Springer, Heidelberg (2010)
Jeusfeld, M.A., Quix, C., Jarke, M.: ConceptBase .cc User Manual. Tilburg University, RWTH Aachen (February 2013)
Kelley, W., Gala, S., Kim, W., Reyes, T., Graham, B.: Schema architecture of the UniSQL/M multidatabase system. In: Modern Database Systems, pp. 621–648. ACM Press/Addison-Wesley Publishing Co., New York (1995)
Koegel, M., Helming, J.: Emfstore: A model repository for emf models. In: ICSE (2), pp. 307–308 (2010)
Matulla, M.: Netbeans Metadata Repository (2003)
Medina, J.L., Pasaje, J.L.M., Harbour, M.G., Drake, J.M.: Mast real-time view: A graphic uml tool for modeling object-oriented real-time systems. In: The 22nd IEEE Real-Time Systems Symposium (RTSS 2001), pp. 245–256 (2001)
Melnik, S., Rahm, E., Bernstein, P.A.: Rondo: A programming platform for generic model management. In: SIGMOD Conference (2003)
Petrov, I., Jablonski, S., Holze, M., Nemes, G., Schneider, M.: iRM: An OMG MOF based repository system with querying capabilities. In: Atzeni, P., Chu, W., Lu, H., Zhou, S., Ling, T.-W. (eds.) ER 2004. LNCS, vol. 3288, pp. 850–851. Springer, Heidelberg (2004)
Petrov, I., Nemes, G.: A query language for mof repository systems. In: OTM Conferences (1), pp. 354–373 (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bazhar, Y., Ouhammou, Y., Aït-Ameur, Y., Grolleau, E., Jean, S. (2013). Persistent Meta-Modeling Systems as Heterogeneous Model Repositories. In: Cuzzocrea, A., Maabout, S. (eds) Model and Data Engineering. MEDI 2013. Lecture Notes in Computer Science, vol 8216. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-41366-7_3
Download citation
DOI: https://doi.org/10.1007/978-3-642-41366-7_3
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-41365-0
Online ISBN: 978-3-642-41366-7
eBook Packages: Computer ScienceComputer Science (R0)