Modeling Events and Events of Events in Software Engineering

01/31/2020
by   Sabah Al-Fedaghi, et al.
0

A model is a simplified representation of portion of reality that hides a system s nonessential characteristics. It provides a means for reducing complexity as well as visualization and communication and a basis for building it. Most models involve graphic languages during many of the software lifecycle phases. A new model, called thinging machine (TM), has recently been developed as an extension of the input-process-output framework. The paper focuses on events in a TM, offering a new perspective that captures a system s dynamic behaviors and a means of diagrammatically modeling events. The event notion is an important factor in giving semantics to specifications and providing a natural way to specify the interfaces and observable behavior of system components. Specifically, five generic TM event processes are analyzed: create, process, receive, release, and transfer. All events can be mapped (or reduced) to the events of these five event processes

READ FULL TEXT

page 4

page 5

page 8

page 9

page 10

research
05/20/2020

Modeling Physical/Digital Systems: Formal Event-B vs. Diagrammatic Thinging Machine

Models are centrally important in many scientific fields. A model is a r...
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
10/26/2017

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

In requirements specification, software engineers create a textual descr...
research
01/05/2021

Advancing Behavior Engineering: Toward Integrated Events Modeling

The term behavior engineering (BE) encompasses a broad integration of be...
research
07/26/2017

Process Description, Behavior, and Control

Modeling processes are the activities of capturing and representing proc...
research
10/06/2016

Generating Simulations of Motion Events from Verbal Descriptions

In this paper, we describe a computational model for motion events in na...
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