Towards Ontological Foundations for UML Conceptual Models

Giancarlo Guizzardi, Heinrich Herre, Gerd Wagner

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

    37 Citations (Scopus)
    204 Downloads (Pure)

    Abstract

    UML class diagrams can be used as a language for expressing a conceptual model of a domain. We use the General Ontological Language (GOL) and its underlying upper level ontology, proposed in [1], to evaluate the ontological correctness of a conceptual UML class model and to develop guidelines for how the constructs of the UML should be used in conceptual modeling. In particular, we discuss the UML metaconcepts of classes and objects, powertypes, association and aggregation/composition from an ontological point of view. We make some proposals of how to extend version 1.4 of the UML in order to obtain a more satisfactory treatment of aggregation.
    Original languageEnglish
    Title of host publicationOn the Move to Meaningful Internet Systems 2002: CoopIS, DOA, and ODBASE
    EditorsRobert Meerman, Zahir Tari
    Place of PublicationBerlin, Germany
    PublisherSpringer
    Pages1100-1117
    Number of pages18
    ISBN (Print)3-540-36124-3
    DOIs
    Publication statusPublished - Oct 2002

    Publication series

    NameLecture Notes in Computer Science
    PublisherSpringer
    Number2519
    ISSN (Print)0302-9743

    Keywords

    • EWI-8659
    • IR-63851
    • METIS-207050

    Fingerprint Dive into the research topics of 'Towards Ontological Foundations for UML Conceptual Models'. Together they form a unique fingerprint.

    Cite this