Skip to main content

An M3-Neutral Infrastructure for Bridging Model Engineering and Ontology Engineering

  • Conference paper

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

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   139.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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

    Google Scholar 

  2. C. Atkinson and T. Kühne, Model-Driven Development: A Metamodeling Foundation, IEEE Software, Vol. 20, No. 5 (2003) 36–41.

    Article  Google Scholar 

  3. Kurtev, I., Bézivin, J., Aksit, M.: Technological Spaces: An Initial Appraisal. Int. Federated Conf. (DOA, ODBASE, CoopIS), Industrial track, Irvine, 2002.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. C. Atkinson and T. Kühne, Model-Driven Development: A Metamodeling Foundation, IEEE Software, Vol. 20, No. 5 (2003) 36–41.

    Article  Google Scholar 

  8. 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

    Google Scholar 

  9. 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.

    Google Scholar 

  10. A. Gómez-Pérez and O. Corcho, Ontology Languages for the Semantic Web, IEEE Intelligent Systems, Vol. 17, No. 1 (2002) 54–60.

    Article  Google Scholar 

  11. 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.

    Google Scholar 

  12. 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/

    Google Scholar 

  13. V. Devedžić, Understanding Ontological Engineering, Communications of the ACM, Vol. 45, No. 4 (2002) 136–144.

    Article  Google Scholar 

  14. 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.

    Article  Google Scholar 

  15. Cranefield, S. Networked Knowledge Representation and Exchange using UML and RDF. Journal of Digital information, 1(8), 2001. http://jodi.ecs.soton.ac.uk

    Google Scholar 

  16. Ontology Definition Metamodel Request for Proposal, OMG Document: ad/2003-03-40, http://www.omg.org/cgi-bin/doc?ad/2003-03-40, (2003)

    Google Scholar 

  17. D. Djurić, D. Gašević, and V. Devedžić, Ontology Modeling and MDA, Journal on Object Technology, Vol. 4, No. 1 (2005)

    Google Scholar 

  18. 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.

    Google Scholar 

  19. UML 2.0 Diagram Interchange, January 6 2003

    Google Scholar 

  20. 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.

    Google Scholar 

  21. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics