论文标题

聚合的概念建模:探索

Conceptual Modeling of Aggregation: an Exploration

论文作者

Al-Fedaghi, Sabah

论文摘要

本文是关于软件工程中聚集体的概念建模。聚集体是一个可以将其视为单个单元的域对象群。在UML中,聚合是一种关联类型,其中将对象一起配置在一起形成更复杂的对象。它被描述为建模中最大的贝特人之一。尽管它广泛使用,但聚集似乎是一个麻烦的概念。有时将其视为一部分;但是,关系的一部分只是许多可能的聚集机制之一,本身就是问题,部分原因是其语义多样。本文的目的是开发一个语义组装模型,该模型可用于表示域中的关系并实现软件之间的各种互操作性。本文基于一种称为“东西机器(TM)”的模型有助于关于聚集的本体论概念清晰度。 TM模型使用所谓的Thimacs(事物/机器)作为描述域的构建块。因此,聚集的概念扩展到行为汇总,在该行为集合中,各个实体共同行为为单位。结果表明,与基于实质或关系的本体论立场相比,对聚集概念的理解有很有希望的贡献。

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.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源