Summary
In this paper we report on some research activities in the ATLAS team in Nantes and the GOOD OLD AI research group in Belgrade in the domain of model-based engineering. We start from the idea that a convenient organization of various technical spaces in three “metamodeling” layers offers a convenient working environment. The main message of this paper is that it is possible to consider software engineering and ontology engineering as two similarly organized areas, based on different metametamodels (M3-level). Consequently, building bridges between these spaces at the M3-level seems to offer some significant advantages that will be discussed in the paper.
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
Greenfield, J., Short, K., Cook, S., Kent, S. Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools. Wiley Publishing, September 2004, ISBN 0-471-20284-36
C. Atkinson and T. Kühne, Model-Driven Development: A Metamodeling Foundation, IEEE Software, Vol. 20, No. 5 (2003) 36–41.
Kurtev, I., Bézivin, J., Aksit, M.: Technological Spaces: An Initial Appraisal. Int. Federated Conf. (DOA, ODBASE, CoopIS), Industrial track, Irvine, 2002.
Miller, J., Mukerji, J. (eds.), “MDA Guide Version 1.0.1,” OMG Document: omg/2003-06-0, http://www.omg.org/docs/omg/03-06-01.pdf, 2003.
Meta Object Facility (MOF) 2.0 Core Specification version 2.0 Final Adopted Specification, OMG Document ptc/03-10-04, http://www.omg.org/cgi-bin/apps/doc?ptc/03-10-04.pdf, 2003.
Unified Modeling Language: Superstructure, version 2.0, Final Adopted Specification, OMG Document ptc/03-08-02, http://www.omg.org/cgi-bin/apps/doc?ptc/03-08-02.zip, 2003.
C. Atkinson and T. Kühne, Model-Driven Development: A Metamodeling Foundation, IEEE Software, Vol. 20, No. 5 (2003) 36–41.
Bézivin, J.: In search of a Basic Principle for Model Driven Engineering, Novatica/Upgrade, Vol. V, No2, (April 2004), pp. 21–24, http://www.upgradecepis.org/issues/2004/2/upgrade-vol-V-2.html
D. L. McGuinness, Ontologies Come of Age, In D. Fensel, J. Hendler, H. Lieberman, and W. Wahlster (eds.) Spinning the Semantic Web: Bringing the World Wide Web to Its Full Potential (MIT Press, Boston, 2002) 171–194.
A. Gómez-Pérez and O. Corcho, Ontology Languages for the Semantic Web, IEEE Intelligent Systems, Vol. 17, No. 1 (2002) 54–60.
Corcho, O., Fernández-López, M. and Gómez-Pérez, A., “Technical Roadmap v1.0,” OntoWeb Consortium Deliverable D1, http://www.ontoweb.org/download/deliverables/D11_v1_0.pdf, 2001.
S. Bechhofer, F. van Harmelen, J. Hendler, I. Horrocks, D. L. McGuinness, and P. F. Patel-Schneider, L. A. Stein, OWL Web Ontology Language Reference, W3C Recommendation (2004) [Online]. Available: http://www.w3.org/TR/2004/REC-owlref-20040210/
V. Devedžić, Understanding Ontological Engineering, Communications of the ACM, Vol. 45, No. 4 (2002) 136–144.
Kogut, P., Cranefield, S., Hart, L., Dutra, M., Baclawski, K., Kokar, M. and Smith, J. UML for Ontology Development. The Knowledge Engineering Review, 17(1), 2002. 61–64.
Cranefield, S. Networked Knowledge Representation and Exchange using UML and RDF. Journal of Digital information, 1(8), 2001. http://jodi.ecs.soton.ac.uk
Ontology Definition Metamodel Request for Proposal, OMG Document: ad/2003-03-40, http://www.omg.org/cgi-bin/doc?ad/2003-03-40, (2003)
D. Djurić, D. Gašević, and V. Devedžić, Ontology Modeling and MDA, Journal on Object Technology, Vol. 4, No. 1 (2005)
J. Bézivin, From Object Composition to Model Transformation with the MDA, In Proceedings of the 39 th International Conference and Exhibition on Technology of Object-Oriented Languages and Systems, Santa Barbara, USA (2001) 350–355.
UML 2.0 Diagram Interchange, January 6 2003
David Hearnden, Kerry Raymond, Jim Steel, Anti-Yacc: MOF-to-textD. Hearnden, K. Raymond, J. Steel. AntiYacc: MOF-to-text. In Proceedings 6th IEEE International Enterprise Distributed Object Computing Conference, (EDOC 2002), pp 200–211.
Jon Oldevik, Tor Neple, Jan Øyvind Aagedal, “Model Abstraction versus Model to Text Transformation,” In Proceedings of the Second European Workshop on Model Driven Architecture (MDA) with an emphasis on Methodologies and Transformations, Canterbury, England, September 7th–8th 2004 http://www.jeckle.de/files/UML2DIRevSub.pdf
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag London Limited
About this paper
Cite this paper
Bézivin, J., Devedzic, V., Djuric, D., Favreau, JM., Gasevic, D., Jouault, F. (2006). An M3-Neutral Infrastructure for Bridging Model Engineering and Ontology Engineering. In: Konstantas, D., Bourrières, JP., Léonard, M., Boudjlida, N. (eds) Interoperability of Enterprise Software and Applications. Springer, London. https://doi.org/10.1007/1-84628-152-0_15
Download citation
DOI: https://doi.org/10.1007/1-84628-152-0_15
Publisher Name: Springer, London
Print ISBN: 978-1-84628-151-8
Online ISBN: 978-1-84628-152-5
eBook Packages: Computer ScienceComputer Science (R0)