Advancing Behavior Engineering: Toward Integrated Events Modeling

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

The term behavior engineering (BE) encompasses a broad integration of behavioral and compositional requirements needed to model large-scale systems. BE forms a connection between systems-engineering processes and software-engineering processes. In software engineering, interpreting requirements can be perceived as specifying behavior, which is viewed in terms of chronology of events in the modeled system. In this paper, we adopt BE in its general and integrating sense to search for a unifying notion of an event as a fundamental behavior-modeling concept. We examine several bodies of research with various definitions of an event and its basic units and structure. We use the thinging machine (TM) model to analyze notions related to events, including Dromey s behavior trees, fluents (change over time), recurrent events, and Davidson s events. The results point to an underlying meaning that can lead to a unifying event concept.

READ FULL TEXT

page 3

page 4

page 6

page 8

page 11

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
10/26/2021

Software Engineering Meets Systems Engineering: Conceptual Modeling Applied to Engineering Operations

Models are fundamentally crucial to many scientific fields, including so...
research
10/02/2020

Underpinning Theories of Software Engineering: Dynamism in Physical Sources of the Shannon Weaver Communication Model

This paper aims to contribute to further understanding of dynamism (the ...
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...
research
04/29/2019

A Genetic Framework Model For Self-Adaptive Software

Lots of bio-inspired research works have been conducted in self-adaptive...
research
01/31/2020

Modeling Events and Events of Events in Software Engineering

A model is a simplified representation of portion of reality that hides ...
research
06/26/2019

Toward Maximum Grip Process Modeling in Software Engineering

Process modeling (PM) in software engineering involves a specific way of...

Please sign up or login with your details

Forgot password? Click here to reset