Towards Ontological Foundations for UML Conceptual Models
نویسندگان
چکیده
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.
منابع مشابه
On the General Ontological Foundations of Conceptual Modeling
As pointed out in the pioneering work of [WSW99,EW01], an upper level ontology allows to evaluate the ontological correctness of a conceptual model and to develop guidelines how the constructs of a conceptual modeling language should be used. In this paper we adopt the General Ontological Language (GOL), proposed in [DHHS01], for this purpose. We discuss a number of issues that arise when apply...
متن کاملComplexity in ontology-driven conceptual modeling
1 Introduction Since the late 1960s, the importance of conceptual modeling grew substantially due to the many information system project failures that were the consequence of faulty requirement analysis. Conceptual modeling was introduced as a means to enable early detection and correction of errors. Over the years, conceptual modeling has become a fundamental discipline in several subdomains o...
متن کاملOn Ontological Foundations of Conceptual Modelling
Failures in information systems development have frequently been attributed to the application of insufficient or faulty information systems development methods. Some of these methods are concerned with the creation of conceptual models, which are used for multiple purposes throughout the information systems development process. Criticism of conceptual modelling methods usually targets their la...
متن کاملDeveloping Ontological Theories for Conceptual Models using Qualitative Research
Conceptual modelling is believed to be at the core of the IS discipline. There have been attempts to develop theoretical foundations for conceptual models, in particular ontological models as axiomatic reference systems. Although the notion of ontology has become popular in modelling theories, criticism has risen as to its philosophical presuppositions. Taking on this criticism, we discuss the ...
متن کاملAn Ontologically Well-Founded Profile for UML Conceptual Models
UML class diagrams can be used as a language for expressing a conceptual model of a domain. In a series of papers [1,2,3] we have been using the General Ontological Language (GOL) and its underlying upper level ontology, proposed in [4,5], 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 concept...
متن کامل