Skip to main content

Software & Systems Modeling OnlineFirst articles

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

Open Access 28.02.2024 | Regular Paper

FloBP: a model-driven approach for developing and executing IoT-enhanced business processes

The capability to integrate Internet of Things (IoT) technologies into business processes (BPs) has emerged as a transformative paradigm, offering unprecedented opportunities for organisations to enhance their operational efficiency and …

verfasst von:
Arianna Fedeli, Fabrizio Fornari, Andrea Polini, Barbara Re, Victoria Torres, Pedro Valderas

28.02.2024 | Special Section Paper

A technique for discovering BPMN collaboration diagrams

The process mining domain is actively supported by techniques and tools addressing the discovery of single-participant business processes. In contrast, approaches for discovering collaboration models out of distributed data stored by multiple …

verfasst von:
Flavio Corradini, Sara Pettinari, Barbara Re, Lorenzo Rossi, Francesco Tiezzi

Open Access 16.02.2024 | Special Section Paper

Ontology-based security modeling in ArchiMate

Enterprise Risk Management involves the process of identification, evaluation, treatment, and communication regarding risks throughout the enterprise. To support the tasks associated with this process, several frameworks and modeling languages …

verfasst von:
Ítalo Oliveira, Tiago Prince Sales, João Paulo A. Almeida, Riccardo Baratella, Mattia Fumagalli, Giancarlo Guizzardi

Open Access 03.02.2024 | Theme Section Paper

Toward an ontology for EA modeling and EA model quality

Models have long since been used, in different shapes and forms, to understand, communicate about, and (re)shape, the world around us; including many different social, economic, biological, chemical, physical, and digital aspects. This is also the …

verfasst von:
Jan A. H. Schoonderbeek, Henderik A. Proper

Open Access 01.02.2024 | Special Section Paper

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

Porting software to new target architectures is a common challenge, particularly when dealing with low-level functionality in drivers or OS kernels that interact directly with hardware. Traditionally, adapting code for different hardware platforms …

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

Open Access 29.01.2024 | Special Section Paper

P-stable abstractions of hybrid systems

Stability is a fundamental requirement of dynamical systems. Most of the works concentrate on verifying stability for a given stability region. In this paper, we tackle the problem of synthesizing $${\mathbb {P}}$$ P -stable abstractions.

verfasst von:
Anna Becchi, Alessandro Cimatti, Enea Zaffanella