This paper is an exploration of the ontological foundations of conceptual modeling that addresses the concept of events and related notions. Development models that convey how things change over space and time demand continued attention in systems and software engineering. In this context, foundational matters in modeling systems include the definition of an event, the types of events, and the kinds of relationships that can be recognized among events. Although a broad spectrum of research of such issues exists in various fields of study, events have extensive applicability in computing (e.g., event-driven programming, architecture, data modeling, automation, and surveillance). While these computing notions are diverse, their event-based nature lets us apply many of the same software engineering techniques to all of them. In this paper, the focus is on addressing the dynamic concepts of system events and negative events. Specifically, we concentrate on what computer scientists would refer to as an event grammar and event calculus. Analyzing the concept of event would further the understanding of the event notion and provide a sound foundation for improving the theory and practice of conceptual modeling. An event in computer science has many definitions (e.g., anything that happens, changes in the properties of objects, and the occurrence of and transition between states). This paper is based upon a different conceptualization using thinging machines and Lupascian logic to define negative events. An event is defined as a time penetrated domain s region, which is described in terms of things and five-action machines. Accordingly, samples from event grammar and event calculus are remodeled and analyzed in terms of this definition. The results point to an enriched modeling technique with an enhanced conceptualization of events that can benefit behavior modeling in systems.
翻译:本文探索了处理事件概念和相关概念概念的概念建模的理论基础; 传达空间和时间变化的模型,这些模型需要系统和软件工程的持续关注; 在这方面,建模系统中的基础事项包括事件的定义、事件类型以及各种事件之间可以确认的关系。 尽管在研究的不同领域存在对此类问题的广泛研究,但事件在计算中具有广泛的适用性(例如,事件驱动程序、结构、数据领域模型、自动化和监视)。 虽然这些计算概念是多种多样的,但其基于事件的性质让我们将许多相同的软件工程技术应用于所有这些概念和系统; 在本文中,建模系统的基本事项包括:事件、事件类型以及各种事件之间的动态概念概念概念概念概念; 具体地说,我们集中研究计算机科学家所说的事件标语和事件计算。 分析事件的概念将增进对事件模型的理解,并为改进概念建模的理论和实践提供一个健全的基础。 计算机科学中的一项事件有多种定义(例如, 机理的模型和机理对事件的定义是, 机理和机理的变过程的发生方式是, 一种在纸上和机变的系统上, 的变变变的事物的原理和变变的原理可以定义。