Conceptual Modeling of the Whole-Part Relationship
Sabah Al-Fedaghi

TL;DR
This paper presents a semantic assembly model using the thinging machine to analyze the whole-part relationship in UML, offering a new ontological perspective that clarifies its semantics in software engineering.
Contribution
It introduces a novel ontological analysis of the whole-part relationship in UML using the thinging machine model, addressing multiplicity issues and enhancing conceptual understanding.
Findings
The TM model provides a three-level description of WP relationships.
The approach clarifies the semantics of WP in UML.
It offers a promising ontological framework for conceptual modeling.
Abstract
Conceptual models rely on structural information to describe relationships among UML classes; among these, the whole-part (WP) relationship plays a fundamental role. This paper explores and analyzes the WP semantics at large with a focus on its software engineering use. The WP relationship has often been treated as a first-class modeling construct in object-oriented analysis, a subject of keen interest and it is considered important for UML modeling. From the scientific and philosophical aspects, a theory of parts forming a whole is a complex issue, loaded with controversies that are widely discussed. This paper aims to offer a semantic assembly model that is useful to describe WP relationships in conceptual modeling. We contribute to the WP research by conducting an ontological analysis using UML samples that exemplify the WP construct. The method of investigation is based on a model…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Model-Driven Software Engineering Techniques · Business Process Modeling and Analysis
