Software Development Processes in Ocean System Modeling

08/19/2021
by   Reiner Jung, et al.
0

Scientific modeling provides mathematical abstractions of real-world systems and builds software as implementations of these mathematical abstractions. Ocean science is a multidisciplinary discipline developing scientific models and simulations as ocean system models that are an essential research asset. In software engineering and information systems research, modeling is also an essential activity. In particular, business process modeling for business process management and systems engineering is the activity of representing processes of an enterprise, so that the current process may be analyzed, improved, and automated. In this paper, we employ process modeling for analyzing scientific software development in ocean science to advance the state in engineering of ocean system models and to better understand how ocean system models are developed and maintained in ocean science. We interviewed domain experts in semi-structured interviews, analyzed the results via thematic analysis, and modeled the results via the business process modeling notation BPMN. The processes modeled as a result describe an aspired state of software development in the domain, which are often not (yet) implemented. This enables existing processes in simulation-based system engineering to be improved with the help of these process models.

READ FULL TEXT
research
02/01/2022

Thematic Domain Analysis for Ocean Modeling

Ocean science is a discipline that employs ocean models as an essential ...
research
01/23/2014

SAP Speaks PDDL: Exploiting a Software-Engineering Model for Planning in Business Process Management

Planning is concerned with the automated solution of action sequencing p...
research
05/21/2020

THE ADELE-TEMPO experience : an environment to support process modeling and enaction

Process-Centered Software Engineering Environments (PSEE) have recently ...
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/06/2020

iMER: Iterative Process of Entity Relationship and Business Proces Models Extraction from the Requirements

Extracting conceptual models, e.g., entity relationship model or Busines...
research
06/01/2020

MLOS: An Infrastructure for Automated Software Performance Engineering

Developing modern systems software is a complex task that combines busin...
research
04/19/2021

When to Build Quantum Software?

Despite ongoing advancements in quantum computing, businesses are still ...

Please sign up or login with your details

Forgot password? Click here to reset