Stoic Conceptual Modeling Applied to Business Process Modeling Notation (BPMN)

01/05/2023
by   Sabah Al-Fedaghi, et al.
0

Basic abstraction principles are reached through ontology, which was traditionally conceived as a depiction of the world itself. Ontology is also described using conceptual modeling (CM) that defines fundamental concepts of reality. CM is one of the central activities in computer science, especially as it is mainly used in software engineering as an intermediate artifact for system construction. To achieve such a goal, we propose Stoic CM (SCM) as a description of what a system must do functionally with minimal ambiguity. As a case study, we apply SCM to investigate the ontology of BPMN (business process modeling notation). Such an undertaking would demonstrate SCM notions and simultaneously may offer a viable ontological foundation for BPMN. SCM defines the being of things and actions in reality based on Stoic notions of existence and subsistence. It has two levels of specification: (1) a subsistence static model where things and actions subsist and (2) an existence dynamic model where things and actions exist in time. From the Stoic ontological point of view, while a thing existing has a clear denotation, subsistence indicates the thing is being there, but it is inactive (does not participate in an event). We apply SCM to BPMN processes that involve buying a new car with many notions, such as activity, task, event, and message. The result indicates that SCM produces a tighter representation of reality, thus providing the necessary description of the part in the application world to be used as requirements for developing the software system.

READ FULL TEXT

page 3

page 7

page 8

page 9

page 10

research
12/10/2022

Conceptual Modeling Founded on the Stoic Ontology: Reality with Dynamic Existence and Static Subsistence

According to the software engineering community, the acknowledgement is ...
research
07/01/2020

Thinging-Based Conceptual Modeling: Case Study of a Tendering System

In computer science, models are made explicit to provide formality and a...
research
08/16/2023

Ontology for Conceptual Modeling: Reality of What Thinging Machines Talk About, e.g., Information

In conceptual modeling (CM) as a subdiscipline of software engineering, ...
research
06/27/2022

Conceptual Modeling of Actions

Modeling in software engineering includes constructing static, dynamic, ...
research
07/28/2021

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

The software development life cycle (SDLC) is a procedure used to develo...
research
10/26/2017

Software Engineering Modeling Applied to English Verb Classification (and Poetry)

In requirements specification, software engineers create a textual descr...
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...

Please sign up or login with your details

Forgot password? Click here to reset