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

08/11/2020
by   Sabah Al-Fedaghi, et al.
0

This paper examines the concept of change in conceptual modeling. Change is inherent in the nature of things and has increasingly become a focus of much interest and investigation. Change can be modeled as a transition between two states of a finite state machine (FSM). This change represents an exploratory starting point in this paper. Accordingly, a sample FSM that models a car s transmission system is re-expressed in terms of a new modeling methodology called thinging machine (TM) modeling. Recasting the car-transmission model involves developing (1) an S model that captures the static aspects, (2) a D model that identifies states, and (3) a B model that specifies the behavior. The analysis progresses as follows. - S represents an atemporal diagrammatic description that embeds underlying compositions (static changes) from which the roots of system behavior can be traced. - S is broken down into multiple subsystems that correspond to static states (ordered constitutive components). - Introducing time into static states converts these states into events, and the behavior (B) model is constructed based on the chronology of these events. The analysis shows that FSM states are static (atemporal) changes that introduce temporal events as carriers of behavior. This result enhances the semantics of the concepts of change, states, and events in modeling and shows how to specify a system s behavior through its static description.

READ FULL TEXT

page 1

page 5

page 6

page 9

page 10

research
05/01/2020

Three Levels of Modeling: Static (Structure/Trajectories of Flow), Dynamic (Events) and Behavioral (Chronology of Events)

Constructing a conceptual model as an abstract representation of a porti...
research
07/14/2020

Modeling the Semantics of States and State Machines

A system s behavior is typically specified through models such as state ...
research
11/25/2020

High-Level Description of Robot Architecture

Architectural Description (AD) is the backbone that facilitates the impl...
research
01/30/2021

Conceptual Temporal Modeling Applied to Databases

We present a different approach to developing a concept of time for spec...
research
07/03/2014

Decision-theoretic approaches to non-knowledge in economics

We review two strands of conceptual approaches to the formal representat...
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
05/14/2022

State-Based Behavior Modeling in Software and Systems Engineering

The design of complex man-made systems mostly involves a conceptual mode...

Please sign up or login with your details

Forgot password? Click here to reset