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

10/27/2022
by   Sabah Al-Fedaghi, et al.
0

In software engineering, conceptual modeling focuses on creating representations of the world that are as faithful and rich as possible, with the aim of guiding the development of software systems. In contrast, in the computing realm, the notion of ontology has been characterized as being closely related to conceptual modeling and is often viewed as a specification of a conceptualization. Accordingly, conceptual modeling and ontology engineering now address the same problem of representing the world in a suitable fashion. A high-level ontology provides a means to describe concepts and their interactions with each other and to capture structural and behavioral features in the intended domain. This paper aims to analyze ontological concepts and semantics of modeling notations to provide a common understanding among software engineers. An important issue in this context concerns the question of whether the modeled world might be stratified into ontological levels. We introduce an abstract system of two-level domain ontology to be used as a foundation for conceptual models. We study the two levels of staticity and dynamics in the context of the thinging machine (TM) model using the notions of potentiality and actuality that the Franco-Romanian philosopher Stephane Lupasco developed in logic. He provided a quasi-universal rejection of contradiction where every event was always associated with a no event, such that the actualization of an event entails the potentialization of a no event and vice versa without either ever disappearing completely. This approach is illustrated by re-modeling UML state machines in TM modeling. The results strengthen the semantics of a static versus dynamic levels in conceptual modeling and sharpen the notion of events as a phenomenon without negativity alternating between the two levels of dynamics and staticity.

READ FULL TEXT

page 1

page 6

page 8

page 9

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
03/26/2019

Existential Ontology and Thinging Modeling in Software Engineering

This study is a sequel to a previous study entitled Thinging for Softwar...
research
06/05/2022

Conceptual Modeling with Constraints

An important factor in guaranteeing the quality of a system is developin...
research
10/04/2022

Conceptual Modeling Applied to Data Semantics

In software system design, one of the purposes of diagrammatic modeling ...
research
11/03/2020

Towards Conceptual Modeling Semantics: Eventizing Tarski's Truth Schema

Modeling languages in software engineering (e.g., UML) evolved from soft...
research
08/23/2022

Conceptual Modeling of Aggregation: an Exploration

This paper is about conceptual modeling of aggregates in software engine...
research
05/03/2021

Model Multiplicity (UML) Versus Model Singularity in System Requirements and Design

A conceptual model can be used to manage complexity in both the design a...

Please sign up or login with your details

Forgot password? Click here to reset