Antithesis of Object Orientation: Occurrence-Only Modeling Applied in Engineering and Medicine

02/14/2023
by   Sabah Al-Fedaghi, et al.
0

This paper has a dual character, combining a philosophical ontological exploration with a conceptual modeling approach in systems and software engineering. Such duality is already practiced in software engineering, in which the current dominant modeling thesis is object orientation. This work embraces an anti-thesis that centers solely on the process rather than emphasizing the object. The approach is called occurrence-only modeling, in which an occurrence means an event or process where a process is defined as an orchestrated net of events that form a semantical whole. In contrast to object orientation, in this occurrence-only modeling objects are nothing more than long events. We apply this paradigm to (1) a UML/BPMN inventory system in simulation engineering and (2) an event-based system that represents medical occurrences that occur on a timeline. The aim of such a venture is to enhance the field of conceptual modeling by adding yet a new alternative methodology and clarifying differences among approaches. Conceptual modeling s importance has been recognized in many research areas. An active research community in simulation engineering demonstrates the growing interest in conceptual modeling. In the clinical domains, temporal information elucidates the occurrence of medical events (e.g., visits, laboratory tests). These applications give an opportunity to propose a new approach that includes (a) a Stoic ontology that has two types of being, existence and subsistence; (b) Thinging machines that limit activities to five generic actions; and (c) Lupascian logic, which handles negative events. With such a study, we aim to substantiate the assertion that the occurrence only approach is a genuine philosophical base for conceptual modeling. The results in this paper seem to support such a claim.

READ FULL TEXT

page 1

page 7

page 8

page 9

page 11

page 12

research
11/22/2022

Modeling System Events and Negative Events Using Thinging Machines Based on Lupascian Logic

This paper is an exploration of the ontological foundations of conceptua...
research
10/02/2020

Underpinning Theories of Software Engineering: Dynamism in Physical Sources of the Shannon Weaver Communication Model

This paper aims to contribute to further understanding of dynamism (the ...
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
10/25/2018

Thinging vs Objectfying in Software Engineering

In this paper, we propose the use of a modeling methodology based on the...
research
07/27/2019

Five Generic Processes for Behavior Description in Software Engineering

Behavior modeling and software architecture specification are attracting...
research
12/01/2021

Software Engineering Meets Network Engineering: Conceptual Model for Events Monitoring and Logging

Abstraction applied in computer networking hides network details behind ...
research
01/30/2021

Conceptual Temporal Modeling Applied to Databases

We present a different approach to developing a concept of time for spec...

Please sign up or login with your details

Forgot password? Click here to reset