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

10/26/2021
by   Sabah Al-Fedaghi, et al.
0

Models are fundamentally crucial to many scientific fields, including software engineering, systems engineering, enterprise modeling, and business modeling. This paper focuses on diagrammatic conceptual modeling, as opposed to mathematical or computational models, wherein a conceptual model is a translation of reality processes into an abstract mechanism that has similar structure and parallel events of the external processes. Although various modeling approaches exist, including UML (Unified Modeling Language) in software engineering and its dialect, SysML (System Modeling Language), in systems engineering, several difficulties arise in such models, including the problem of model multiplicity that is related to the lack an integrated view of structure and behavior. This paper generalizes conceptual modeling to be applied in organizations at large. According to authorities, the so-called organization theory portrays organizations as machine-like systems. As a machine, an organization coordinates its parts to transform inputs into outputs. Therefore, we synthesize the notion of an organization as a machine and apply a new modeling methodology called thinging machine (TM) to real engineering operations. The results show the viability of the TM methodology serving as a foundation for high-level modelling of systems.

READ FULL TEXT

page 5

page 6

page 8

page 10

page 12

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
12/03/2018

Conceptual Modeling of Inventory Management Processes as a Thinging Machine

A control model is typically classified into three forms: conceptual, ma...
research
07/27/2019

Five Generic Processes for Behavior Description in Software Engineering

Behavior modeling and software architecture specification are attracting...
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...
research
08/15/2020

Maps, Mirrors, and Participants: Design Lenses for Sociomateriality in Engineering Organizations

When you use a computer it also uses you, and in that relationship forms...
research
12/17/2020

Conceptual Software Engineering Applied to Movie Scripts and Stories

This study introduces another application of software engineering tools,...
research
01/05/2021

Advancing Behavior Engineering: Toward Integrated Events Modeling

The term behavior engineering (BE) encompasses a broad integration of be...

Please sign up or login with your details

Forgot password? Click here to reset