Conceptual Modeling of Aggregation: an Exploration

08/23/2022
by   Sabah Al-Fedaghi, et al.
0

This paper is about conceptual modeling of aggregates in software engineering. An aggregate is a cluster of domain objects that can be treated as a single unit. In UML, an aggregation is a type of association in which objects are configured together to form a more complex object. It has been described as one of the biggest betes noires in modeling. In spite of its widespread use, aggregation seems a troublesome concept. It is sometimes treated as part-of; however, the part-of relation is only one of many possible aggregation mechanisms and is itself problematical, partly because of its diverse semantics. The purpose of this paper is to develop a semantic assembly model that is useful to represent relationships in the domain and achieve various levels of interoperability among software. The paper contributes to ontological conceptual clarity about aggregation, based on a model called a thinging machine (TM). The TM model uses so-called thimacs (things/machines) as building blocks for describing the domain. Thus, the notion of aggregation is extended to behavioral aggregation, in which individual entities collectively behave as a unit. The results point to a promising contribution to the understanding of the notion of aggregation compared to the ontological positions that are based on substance or relation.

READ FULL TEXT

page 4

page 5

page 6

page 7

page 8

page 9

page 10

research
09/15/2022

Conceptual Modeling of the Whole-Part Relationship

Conceptual models rely on structural information to describe relationshi...
research
07/30/2022

Conceptual Modeling of Objects

In this paper, we concentrate on object-related analysis in the field of...
research
10/27/2022

Lupascian Non-Negativity Applied to Conceptual Modeling: Alternating Static Potentiality and Dynamic Actuality

In software engineering, conceptual modeling focuses on creating represe...
research
03/02/2022

Conceptual Modeling of Events Based on One-Category Ontology

In previous works, we proposed a one-category (entitled thimac) conceptu...
research
08/01/2020

Dissipating with Relations: Implication for the Entity-Relationship Model

Difficulties arise when conceptual modeling lacks ontological clarity an...
research
08/11/2021

Controlling the False Split Rate in Tree-Based Aggregation

In many domains, data measurements can naturally be associated with the ...
research
10/04/2022

Conceptual Modeling Applied to Data Semantics

In software system design, one of the purposes of diagrammatic modeling ...

Please sign up or login with your details

Forgot password? Click here to reset