Skip to content
Open access

Integration test generation for state-based components in the Gamma framework

Aug 2026 · Innovations in Systems and Software Engineering · Vol 22 · 0 citations · 56 references
Computer Science

TL;DR

A model-based approach in the Gamma Statechart Composition Framework for integration test generation on the basis of collaborating state-based models is introduced to ease test generation complexity using query-dependent model processing.

Abstract

Nowadays, the design of complex reactive systems, e.g., control systems in the railway and aerospace industries, is generally based on the integration of components. Components (subsystems) may come from various parties and operate according to different execution and interaction semantics. Analyzing the joint behavior of such integrated components is a tedious task. This paper introduces a model-based approach in our Gamma Statechart Composition Framework for integration test generation on the basis of collaborating state-based models. Test generation is supported by test coverage criteria and the automatic transformation of composite models into different model checker back-ends. The diagnostic traces returned by the model checkers are automatically mapped into test cases. As novelty, our tool is based on precise composition semantics (synchronous and asynchronous) and relies on model queries to support the modular and flexible specification of element coverage according to various model-based criteria: dataflow, component interactions and static model elements. The tool utilizes model reduction and slicing techniques during the transformations to ease test generation complexity using query-dependent model processing. We demonstrate the applicability of our tool on three industrial subsystems, including an aerospace (NASA) and two railway applications.

Read PDF

Similar papers

Jul 2026

Model-Driven Discipline for Multi-Agent LLMs: Requirement-to-Verification Generation of Traceable System Models

RADIANT is an engineering methodology that combines MDE with Multi-Agent Large Language Models (LLMs) for complete model-based system development, with a focus on safety-critical systems and finds that the multi-agent decomposition reliably improves theSyntactic validity of the generated formal artefacts over a single-...

Ran Wei, Letian Zhu, Haochi Wang et al. · 0 citations
Review Open access 2026

Virtual Continuous Testbeds with LLM-Based Test Case Generation: Toward Closed-Loop Validation of Safety-Critical Systems

: This paper presents an automated approach to deriving informal test cases from Requirements Interchange Format (ReqIF)-structured system requirements based on general-purpose Large Language Models (LLMs) with integrated linkage to test evidences based on Digital Dependability Identities (DDIs). Our method enables sce...

Adam Bachorek, Stefan Schwenk, Naveed Akram et al. · 0 citations
Conference Open access Aug 2026

Automated Generation of SysML Activity Diagrams from Industrial Requirements Using LLMs

Evaluated on real-world system-level requirements documents, comprising more than 720 requirements and 72 use cases, the approach generates system-level diagrams comparable to those created by experts and provides valuable architectural recommendations.

Bastian Franze, Dominik Fuchß, Friedrich Wattenberg et al. · 0 citations
Open access 2026

Connectorization: From Object-Oriented Design Patterns to Coordination Connectors

This paper studies object-oriented behavioral design patterns to identify new coordination based connectors for EX-MAN component model (EX-MAN) and proposes a framework to define a coordination based exogenous connector for the chain of responsibility (CoR) design pattern.

T. Rana · 0 citations
2026

Utilizing system models for early prototype configurations in engineering complex technical systems

Early assurance of properties in complex technical systems can reduce engineering effort and even entire iterations. However, verification and validation face challenges caused by interdisciplinary dependencies and late availability of prototypes. Although Model-Based Systems Engineering offers formal system models for...

I. Graessler, Marcel Ebel · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.