DeepAI AI Chat
Log In Sign Up

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

by   Sabah Al-Fedaghi, et al.

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.


page 5

page 6

page 8

page 10

page 12


Conceptual Modeling of Inventory Management Processes as a Thinging Machine

A control model is typically classified into three forms: conceptual, ma...

Five Generic Processes for Behavior Description in Software Engineering

Behavior modeling and software architecture specification are attracting...

Beyond SDLC: Process Modeling and Documentation Using Thinging Machines

The software development life cycle (SDLC) is a procedure used to develo...

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...

Conceptual Software Engineering Applied to Movie Scripts and Stories

This study introduces another application of software engineering tools,...

Advancing Behavior Engineering: Toward Integrated Events Modeling

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