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

09/03/2019
by   Sabah Al-Fedaghi, et al.
0

We are pursuing a modeling methodology that views the world as a realm of things. A thing is defined as something that can be created, processed, released, transferred, and received. Additionally, in this modeling approach, a thing is a five-dimensional structure referred to as a thinging (abstract) machine. On the other hand, machines are things that are operated on; that is, they are created, processed, released, transferred, and received. The intertwining with the world is accomplished by integrating these two modes of an entity s being: being a thing that flows through machines and being a machine that processes things. This paper further enriches these notions of things and machines. We present further exploration of the thinging machine model through introducing a new notion called the thing/machine (thimac) as a label of the unity of things/machines. Thimacs replace traditional categorization, properties, and behavior with creating, processing, releasing, transferring, and receiving, as well as the two linking notions of flow and triggering. The paper discusses the concept of thimacs with examples and focuses on the notion of structure as it applies to various diagrammatic modeling methodologies.

READ FULL TEXT

page 5

page 7

page 8

page 9

page 10

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
04/08/2022

Change in Conceptual Modeling and Systems Reconfiguration

In this paper, we explore the notion of change in systems and software e...
research
06/26/2019

Toward Maximum Grip Process Modeling in Software Engineering

Process modeling (PM) in software engineering involves a specific way of...
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
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
08/29/2018

Petri Nets and Machines of Things That Flow

Petri nets are an established graphical formalism for modeling and analy...
research
09/07/2019

Virtual-Thing: Thing Description based Virtualization

Integrating different Internet of Things devices from different manufact...

Please sign up or login with your details

Forgot password? Click here to reset