Skip to main content

Software & Systems Modeling OnlineFirst articles

Open Access 25.04.2024 | Special Section Paper

On the application of process management and process mining to Industry 4.0

The continuous evolution of digital technologies applied to the more traditional world of industrial automation led to Industry 4.0, which envisions production processes subject to continuous monitoring and able to dynamically respond to changes …

verfasst von:
Flavia Monti, Jerin George Mathew, Francesco Leotta, Agnes Koschmider, Massimo Mecella

Open Access 18.04.2024 | Regular Paper

Current trends in digital twin development, maintenance, and operation: an interview study

Digital twins (DTs) are often defined as a pairing of a physical entity and a corresponding virtual entity (VE), mimicking certain aspects of the former depending on the use-case. In recent years, this concept has facilitated numerous use-cases …

verfasst von:
Hossain Muhammad Muctadir, David A. Manrique Negrin, Raghavendran Gunasekaran, Loek Cleophas, Mark van den Brand, Boudewijn R. Haverkort

18.04.2024 | Regular Paper

Improving repair of semantic ATL errors using a social diversity metric

Model transformations play an essential role in the model-driven engineering paradigm. However, writing a correct transformation requires the user to understand both what the transformation should do and how to enact that change in the …

verfasst von:
Zahra VaraminyBahnemiry, Jessie Galasso, Bentley Oakes, Houari Sahraoui

Open Access 18.04.2024 | Regular Paper

Gamification of business process modeling education: an experimental analysis

Gamification, the practice of using game elements in non-recreational contexts to increase user participation and interest, has been applied more and more throughout the years in software engineering. Business process modeling is a skill …

verfasst von:
Giacomo Garaccione, Riccardo Coppola, Luca Ardito, Marco Torchiano

16.04.2024 | Regular Paper

Empirically evaluating modeling language ontologies: the Peira framework

Conceptual modeling plays a central role in planning, designing, developing and maintaining software-intensive systems. One of the goals of conceptual modeling is to enable clear communication among stakeholders involved in said activities. To …

verfasst von:
Sotirios Liaskos, Saba Zarbaf, John Mylopoulos, Shakil M. Khan

Open Access 16.04.2024 | Guest Editorial

Guest editorial to the special section on SEFM’22

verfasst von:
Bernd-Holger Schlingloff, Ming Chai

12.04.2024 | Guest Editorial

Guest editorial to the theme section on Trends in Enterprise Architecture Research

This theme section on Trends in Enterprise Architecture Research originated at the 2022 TEAR workshop, co-located with the Enterprise Design, Operations and Computing conference. Together with a general call for papers, an invitation to submit …

verfasst von:
Sybren de Kinderen, Dominik Bork

Open Access 08.04.2024 | Editorial

Model-based code generation works: But how far does it go?—on the role of the generator

There would be improved value if a generator could also create a factory or builder, the data table definition for the database, and the DAO to load and store objects. Additionally, it would be helpful to have support for web pages for visualizing …

verfasst von:
Benoit Combemale, Jeff Gray, Bernhard Rumpe

Open Access 08.04.2024 | Special Section Paper

From enterprise models to low-code applications: mapping DEMO to Mendix; illustrated in the social housing domain

Due to hyper-competition, technological advancements, regulatory changes, etc, the conditions under which enterprises need to thrive become increasingly turbulent. Consequently, enterprise agility increasingly determines an enterprise’s chances …

verfasst von:
Marien R. Krouwel, Martin Op ’t Land, Henderik A. Proper

Open Access 04.04.2024 | Correction

Correction: A framework for embedded software portability and verification: from formal models to low-level code

verfasst von:
Renata Martins Gomes, Bernhard Aichernig, Marcel Baunach

Open Access 23.03.2024 | Special Section Paper

Active model learning of stochastic reactive systems (extended version)

Black-box systems are inherently hard to verify. Many verification techniques, like model checking, require formal models as a basis. However, such models often do not exist, or they might be outdated. Active automata learning helps to address …

verfasst von:
Edi Muškardin, Martin Tappler, Bernhard K. Aichernig, Ingo Pill

Open Access 21.03.2024 | Special Section Paper

Learning minimal automata with recurrent neural networks

In this article, we present a novel approach to learning finite automata with the help of recurrent neural networks. Our goal is not only to train a neural network that predicts the observable behavior of an automaton but also to learn its …

verfasst von:
Bernhard K. Aichernig, Sandra König, Cristinel Mateis, Andrea Pferscher, Martin Tappler

Open Access 20.03.2024 | Special Section Paper

Lazy model checking for recursive state machines

Recursive state machines (RSMs) are state-based models for procedural programs with wide-ranging applications in program verification and interprocedural analysis. Model-checking algorithms for RSMs and related formalisms have been intensively …

verfasst von:
Clemens Dubslaff, Patrick Wienhöft, Ansgar Fehnker

Open Access 19.03.2024 | Special Section Paper

Exchanging information in cooperative software validation

Cooperative software validation aims at having verification and/or testing tools cooperate on the task of correctness checking. Cooperation involves the exchange of information about currently achieved results in the form of (verification) …

verfasst von:
Jan Haltermann, Heike Wehrheim

16.03.2024 | Theme Section Paper

Identifying and fixing ambiguities in, and semantically accurate formalisation of, behavioural requirements

To correctly formalise requirements expressed in natural language, ambiguities must first be identified and then fixed. This paper focuses on behavioural requirements (i.e. requirements related to dynamic aspects and phenomena). Its first …

verfasst von:
Thuy Nguyen, Imen Sayar, Sophie Ebersold, Jean-Michel Bruel

Open Access 16.03.2024 | Regular Paper

A model-based reference architecture for complex assistive systems and its application

Complex assistive systems providing human behavior support independent of the age or abilities of users are broadly used in a variety of domains including automotive, production, aviation, or medicine. Current research lacks a common understanding …

verfasst von:
Judith Michael, Volodymyr A. Shekhovtsov

Open Access 14.03.2024 | Special Section Paper

User journey games: automating user-centric analysis

The servitization of business is moving industry to business models driven by customer demand. Customer satisfaction is connected with financial rewards, forcing companies to invest in their users’ experience. User journeys describe how users …

verfasst von:
Paul Kobialka, S. Lizeth Tapia Tarifa, Gunnar R. Bergersen, Einar Broch Johnsen

14.03.2024 | Special Section Paper

A lightweight approach to nontermination inference using Constrained Horn Clauses

Nontermination is an unwanted program property for some software systems, and a safety property for other systems. In either case, automated discovery of preconditions for nontermination is of interest. We introduce NtHorn, a fast lightweight …

verfasst von:
Bishoksan Kafle, Graeme Gange, Peter Schachte, Harald Søndergaard, Peter J. Stuckey

Open Access 05.03.2024 | Theme Section Paper

Modeling competences in enterprise architecture: from knowledge, skills, and attitudes to organizational capabilities

Competence-based approaches have received increased attention, as the demand for qualified people with the right combination of competences establishes itself as a major factor of organizational performance. This paper examines how competences can …

verfasst von:
Rodrigo F. Calhau, João Paulo A. Almeida, Satyanarayana Kokkula, Giancarlo Guizzardi

29.02.2024 | Expert Voice

Circular systems engineering

The perception of the value and propriety of modern engineered systems is changing. In addition to their functional and extra-functional properties, nowadays’ systems are also evaluated by their sustainability properties. The next generation of …

verfasst von:
Istvan David, Dominik Bork, Gerti Kappel