论文标题
动作的概念建模
Conceptual Modeling of Actions
论文作者
论文摘要
软件工程中的建模包括构建静态,动态和行为表示。在描述系统行为时,行动和状态是最常用的两个概念。在本文中,我们关注行动的概念。通常认为,行动概念的含义并不容易掌握。一些研究人员认为,许多现有系统确实涉及行动的概念,但以一种晦涩的方式涉及。在统一的建模语言(UML)中,动作是活动中的一个原子步骤,即,在活动中没有进一步分解。活动代表由行为组成的行为。本文有助于建立基于称为Thinging Machine(TM)模型的概念建模中对行动概念的更广泛的跨学科理解。 TM仅使用五个原始操作:创建,处理,释放,转移和接收。这种冒险的目的是通过完善诸如行动和事件之类的基本概念来改善开发概念模型的过程。为了证明TM建模如何代表操作,UML活动和业务过程模型和符号(BPMN)图是根据五个TM动作重新建模的。结果揭示了TM在建模中的五个动作的生存能力,并将其与其他重要概念(例如活动,事件和行为)相关联。
Modeling in software engineering includes constructing static, dynamic, and behavioral representations. In describing system behavior, actions and states are two of the most commonly used concepts. In this paper, we focus on the notion of action. It generally held that the meaning of the concept of action is not that easy to grasp. According to some researchers, many existing systems do involve the notion of action, but in an obscure way. In Unified Modeling Language (UML), an action is a single atomic step within an activity, i.e., it is not further decomposed within the activity. Activity represents a behavior that is composed of actions. This paper contributes to the establishment of a broader interdisciplinary understanding of the notion of action in conceptual modeling based on a model called the thinging machine (TM). The TM uses only five primitive actions: create, process, release, transfer, and receive. The goal of such a venture is to improve the process of developing conceptual models by refining basic concepts such as action and event. To demonstrate how TM modeling represents actions, UML activity and Business Process Model and Notation (BPMN) diagrams are re-modeled in terms of the five TM actions. The results reveal the viability of the TM s five actions in modeling and relate them to other important notions such as activity, event, and behavior.