Ontological Metamodeling with Explicit Instantiation

Alfons Laarman, Ivan Ivanov

    Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

    17 Citations (Scopus)
    315 Downloads (Pure)

    Abstract

    Model Driven Engineering (MDE) is a promising paradigm for software development. It raises the level of abstraction in software development by treating models as primary artifacts. The practical application of this paradigm is seriously endangered by the current weak modeling foundation of the approach. The definition of a metamodel is a recurring task in MDE and requires sound and formal support. The lack of such support causes deficiencies such as conceptual anomalies in the modeling languages, limited applicability of model transformations, and limited reuse of model libraries. From philosophical point of view metamodels can be seen as ontological commitments. Metalanguages have to provide constructs for building ontological theories as a base for modeling languages. This paper describes a new metalanguage derived from the study of Formal Ontology. This metalanguage raises the level of abstraction of metamodels from pure abstract syntax to semantics descriptions based on ontologies. Thus the language developers can make conscious choices for their modeling concepts and can explicitly define important relations such as instantiation and generalization. With this metalanguage we aim at a precise conceptual and formal foundation for metamodeling.
    Original languageEnglish
    Title of host publicationSoftware Language Engineering
    Subtitle of host publicationSecond International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers
    EditorsMark van den Brand, Dragan Gašević, Jeff Gray
    Place of PublicationBerlin, Heidelberg
    PublisherSpringer
    Pages174-183
    Number of pages10
    ISBN (Electronic)978-3-642-12107-4
    ISBN (Print)978-3-642-12106-7
    DOIs
    Publication statusPublished - Jan 2010
    Event2nd International Confence on Software Language Engineering, SLE 2009 - Denver, United States
    Duration: 5 Oct 20096 Oct 2009
    Conference number: 2

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Volume5969
    ISSN (Print)0302-9743
    ISSN (Electronic)1611-3349

    Conference

    Conference2nd International Confence on Software Language Engineering, SLE 2009
    Abbreviated titleSLE
    CountryUnited States
    CityDenver
    Period5/10/096/10/09

    Keywords

    • MDE
    • MDA
    • CR-I.2.5
    • Language Engineering
    • SE-MDA: Model Driven Architecture
    • Meta-modeling

    Fingerprint Dive into the research topics of 'Ontological Metamodeling with Explicit Instantiation'. Together they form a unique fingerprint.

  • Cite this

    Laarman, A., & Ivanov, I. (2010). Ontological Metamodeling with Explicit Instantiation. In M. van den Brand, D. Gašević, & J. Gray (Eds.), Software Language Engineering: Second International Conference, SLE 2009, Denver, CO, USA, October 5-6, 2009, Revised Selected Papers (pp. 174-183). (Lecture Notes in Computer Science; Vol. 5969). Berlin, Heidelberg: Springer. https://doi.org/10.1007/978-3-642-12107-4_14