Representing Collectives and Their Members in UML Conceptual Models: An Ontological Analysis
نویسنده
چکیده
In a series of publications, we have employed ontological theories and principles to evaluate and improve the quality of conceptual modeling grammars and models. In this article, we continue this work by conducting an ontological analysis to investigate the proper representation of types whose instances are collectives, as well as the representation of a specific part-whole relation involving them, namely, the member-collective relation. As a result, we provide an ontological interpretation for these notions, as well as modeling guidelines for their sound representation in conceptual modeling.
منابع مشابه
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 ...
متن کاملFormal Semantics and Ontological Analysis for Understanding Subsetting, Specialization and Redefinition of Associations in UML
The definition of the exact meaning of conceptual modeling constructs is considered a relevant issue since it contributes to their effective and appropriate use by conceptual modelers. This paper studies three related constructs that enhance the expressiveness of the UML language about associations and which still lack a complete and comprehensive study, namely, association subsetting, speciali...
متن کامل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...
متن کاملOntology of functions: a domain independent framework for modeling functions
In many domains entities are considered in terms of their functions, starting with the design of artifacts, through natural and social sciences and ending with folk theories and common sense knowledge. However, there is a lack of a domain-independent ontological framework for representing and modeling functions. Such a framework could be given by top-level ontologies, providing the specificatio...
متن کاملOntology Based Object-Oriented Domain Modeling: Representing Behavior
An important step in developing the requirements for an information system is analyzing the application domain. In this step, conceptual models are used for representing an application domain. However, while languages for software design are available and widely used, no generally accepted language exists for conceptual modeling. This work suggests the use of object-oriented software modeling l...
متن کامل