Change in Conceptual Modeling and Systems Reconfiguration

04/08/2022
by   Sabah Al-Fedaghi, et al.
0

In this paper, we explore the notion of change in systems and software engineering, emphasizing its philosophical elucidation. Generally, it has been claimed that change is so pervasive in systems that it almost defeats description and analysis. In this article, we analyze change using the conceptual modeling technique called a thinging machine (TM), which reflects change in terms of the actions of creating, processing, releasing, transferring, and receiving things. We illustrated change in TM modeling with an example of a system s reconfiguration of business product handling designed using business process modeling notation (BPMN). Then we analyze the notion of change and compare its various definitions in philosophy. Specifically, we examine Zeno s paradox that involves how to account for change and continuity together in moving things. The problem is that we cannot assert that an arrow is actually moving when it has been shot from a bow because the arrow needs to be at a certain place at each point in time, which by definition cannot contain any duration at all. In our analysis of this problem, we convert the arrow trajectory into space units called thimacs. In the TM generic actions, two types of change are identified: state and progression (PROCESS) changes. Therefore, when an arrow flows to a TM machine that represents a trajectory space unit, it is rejected, causing it to bounce away to the outside. That is, the arrow is transferred, arrives, and is transferred back; therefore, the arrow is never accepted into a thimac in the trajectory at any moment. The result of such analysis seems to introduce a logical explanation for the notion of movement discussed in Zeno s puzzles.

READ FULL TEXT

page 3

page 4

page 5

page 8

page 9

research
09/03/2019

Thing/Machine-s (Thimacs) Applied to Structural Description in Software Engineering

We are pursuing a modeling methodology that views the world as a realm o...
research
06/27/2022

Conceptual Modeling of Actions

Modeling in software engineering includes constructing static, dynamic, ...
research
08/11/2020

Changes, States, and Events: The Thread from Staticity to Dynamism in the Conceptual Modeling of Systems

This paper examines the concept of change in conceptual modeling. Change...
research
07/27/2019

Five Generic Processes for Behavior Description in Software Engineering

Behavior modeling and software architecture specification are attracting...
research
10/26/2017

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

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

Please sign up or login with your details

Forgot password? Click here to reset