Skip to main content

Demystifying Ontological Classification in Language Engineering

  • Conference paper
  • First Online:
Modelling Foundations and Applications (ECMFA 2016)

Part of the book series: Lecture Notes in Computer Science ((LNPSE,volume 9764))

Included in the following conference series:

Abstract

The introduction of ontological classification to support domain-metamodeling has been pivotal in the emergence of multi-level modeling as a dynamic research area. However, existing expositions of ontological classification have only used a limited context to distinguish it from the historically more commonly used linguistic classification. In important areas such as domain-specific languages and classic language engineering the distinction can appear to become blurred and the role of ontological classification is obscured, if not fundamentally challenged. In this paper we therefore examine critical points of confusion regarding the distinction and provide an expanded explanation of the differences. We maintain that optimally utilizing ontological classification, even for tasks that traditionally have only been viewed as language engineering, is critical for mastering the challenges in complex systems modeling including the validation of multi-language models.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
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

Institutional subscriptions

Similar content being viewed by others

References

  1. MULTI-LEVEL MODELING WIKI (2014). http://homepages.ecs.vuw.ac.nz/Groups/MultiLevelModeling/

  2. Adams, D.: The Hitchhiker’s Guide to the Galaxy. Del Rey, September 1995

    Google Scholar 

  3. Atkinson, C.: Meta-modeling for distributed object environments. In: Enterprise Distributed Object Computing, pp. 90–101. IEEE Computer Society, October 1997

    Google Scholar 

  4. Atkinson, C., Gerbig, R.: Melanie: multi-level modeling and ontology engineering environment. In: Proceedings of Modeling Wizards 2012. ACM (2012)

    Google Scholar 

  5. Atkinson, C., Gerbig, R., Kennel, B.: Symbiotic general-purpose and domain-specific languages. In: Proceedings of the 34th International Conference on Software Engineering, ICSE 2012, pp. 1269–1272. IEEE Press, Zurich, Switzerland (2012)

    Google Scholar 

  6. Atkinson, C., Kühne, T.: The essence of multilevel metamodeling. In: Gogolla, M., Kobryn, C. (eds.) UML 2001. LNCS, vol. 2185, pp. 19–33. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  7. Atkinson, C., Kühne, T.: Model-driven development: a metamodeling foundation. IEEE Softw. 20(5), 36–41 (2003)

    Article  Google Scholar 

  8. Atkinson, C., Kühne, T.: Rearchitecting the UML infrastructure. ACM Trans. Model. Comput. Simul. 12(4), 290–321 (2003)

    Article  Google Scholar 

  9. Atkinson, C., Kühne, T.: Concepts for comparing modeling tool architectures. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, pp. 398–413. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  10. Atkinson, C., Kühne, T.: In defence of deep modelling. Inf. Softw. Technol. 64, 36–51 (2015)

    Article  Google Scholar 

  11. Barroca, B., Kühne, T., Vangheluwe, H.: Integrating language and ontology engineering. In: Proceedings of the 8th Workshop on Multi-Paradigm Modeling, vol. 1237, pp. 77–86. CEUR-Workshop Proceedings, September 2014

    Google Scholar 

  12. Carvalho, V.A., Almeida, J.P.A., Fonseca, C.M., Guizzardi, G.: Extending the foundations of ontology-based conceptual modeling with a multi-level theory. In: Johannesson, P., Lee, M.L., Liddle, S.W., Opdahl, A.L., López, O.P. (eds.) ER 2015. LNCS, vol. 9381, pp. 119–133. Springer, Heidelberg (2015)

    Chapter  Google Scholar 

  13. Combemale, B., Deantoni, J., Baudry, B., France, R., Jézéquel, J.M., Gray, J.: Globalizing modeling languages. Computer 47, 68–71 (2014)

    Article  Google Scholar 

  14. Demuth, A., Lopez-Herrejon, R.E., Egyed, A.: Cross-layer modeler: a tool for flexible multilevel modeling with consistency checking. In: 19th Symposium on the Foundations of Software Engineering (FSE), Szeged, Hungary, pp. 452–455 (2011)

    Google Scholar 

  15. Derler, P., Lee, E.A., Sangiovanni-Vincentelli, A.: Modeling cyber-physical systems. Proc. IEEE (special issue on CPS) 100(1), 13–28 (2012)

    Google Scholar 

  16. Harel, D., Rumpe, B.: Modeling languages: Syntax, semantics and all that stuff - part I: The basic stuff. Technical report MCS00-16, The Weizmann Institute of Science, Israel, September 2000

    Google Scholar 

  17. Jackson, M.: Some basic tenets of description. SoSyM 1(1), 5–9 (2002)

    Google Scholar 

  18. Kappel, G., Kapsammer, E., Kargl, H., Kramler, G., Reiter, T., Retschitzegger, W., Schwinger, W., Wimmer, M.: Lifting metamodels to ontologies: a step to the semantic integration of modeling languages. In: Wang, J., Whittle, J., Harel, D., Reggio, G. (eds.) MoDELS 2006. LNCS, vol. 4199, pp. 528–542. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  19. Klint, P., Lämmel, R., Verhoef, C.: Toward an engineering discipline for grammarware. ACM Trans. Softw. Eng. Methodol. 14(3), 331–380 (2005)

    Article  Google Scholar 

  20. Kühne, T.: Matters of (meta-) modeling. SoSyM 5(4), 369–385 (2006)

    Google Scholar 

  21. Lamo, Y., Wang, X., Mantz, F., MacCaull, W., Rutle, A.: DPF workbench: a diagrammatic multi-layer domain specific (meta-)modelling environment. In: Lee, R. (ed.) Computer and Information Science 2012. SCI, vol. 429, pp. 37–52. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  22. de Lara, J., Guerra, E.: Deep meta-modelling with MetaDepth. In: Vitek, J. (ed.) TOOLS 2010. LNCS, vol. 6141, pp. 1–20. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  23. Lara, J., Guerra, E., Cuadrado, J.S.: Model-driven engineering with domain-specific meta-modelling languages. Softw. Syst. Model. 14(1), 429–459 (2015)

    Article  Google Scholar 

  24. Leavens, G.T., Baker, A.L.: Enhancing the pre- and postcondition technique for more expressive specifications. In: Wing, J.M., Woodcock, J., Davies, J. (eds.) FM 1999. LNCS, vol. 1709, pp. 1087–1106. Springer, Heidelberg (1999)

    Chapter  Google Scholar 

  25. Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice Hall, Upper Saddle River (1997)

    MATH  Google Scholar 

  26. Meyers, B., Wimmer, M., Vangheluwe, H., Denil, J.: Towards domain-specific property languages: the promobox approach. In: Proceedings of DSM 2013, pp. 39–44. ACM (2013)

    Google Scholar 

  27. Muller, P.-A., Fleurey, F., Jézéquel, J.-M.: Weaving executability into object-oriented meta-languages. In: Briand, L.C., Williams, C. (eds.) MoDELS 2005. LNCS, vol. 3713, pp. 264–278. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  28. OMG: Unified Modeling Language Infrastructure Specification, Version 2.0 (2004)

    Google Scholar 

  29. Seidewitz, E.: What models mean. IEEE Softw. 20(5), 26–32 (2003)

    Article  Google Scholar 

  30. Syriani, E., Vangheluwe, H., Mannadiar, R., Hansen, C., Mierlo, S.V., Ergin, H.: AToMPM: a web-based modeling environment. In: Joint Proceedings of MODELS 2013 and ACM Student Research Competition, pp. 21–25 (2013)

    Google Scholar 

  31. Vangheluwe, H., de Lara, J., Mosterman, P.: An introduction to multi-paradigm modelling and simulation. In: Proceedings of the AIS 2002 Conference, Portugal, pp. 9–20 (2002)

    Google Scholar 

  32. Volz, B., Jablonski, S.: OMME - a flexible modeling environment. In: Proceedings of SPLASH Workshop on Flexible Modeling Tools (FlexiTools) (2010)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Thomas Kühne .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Atkinson, C., Kühne, T. (2016). Demystifying Ontological Classification in Language Engineering. In: Wąsowski, A., Lönn, H. (eds) Modelling Foundations and Applications. ECMFA 2016. Lecture Notes in Computer Science(), vol 9764. Springer, Cham. https://doi.org/10.1007/978-3-319-42061-5_6

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-42061-5_6

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-42060-8

  • Online ISBN: 978-3-319-42061-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics