Philipp Chrszon
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Philipp Chrszon has a total of 25 co-authors. Here are the top co-authors by number of shared publications:
- Andreas Gerndt
University of Bremen Germany
5 shared publications - Philipp Martin Fischer
German Aerospace Center (DLR)
3 shared publications - Sascha Klüppelholz
Technische Universität Dresden
3 shared publications Christel Baier
2 shared publications- Christel Baier
Technische Universität Dresden
2 shared publications Clemens Dubslaff
2 shared publications
Latest Publications
- Open Access
- 4 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 530-534
Identifying Pareto-Optimal Configurations through Integrated Impact and Tradeoff Analysis in System Design
During the design of systems, engineers collaborate across disciplines with the aim of identifying a suitable design that matches their expectations. Such design is composed of a group of components, called a configuration. A configuration is Pareto-optimal if there is no other configuration that improves at least one objective without worsening another. Identifying such configurations is often performed using processes that are separated from one another. This costs time and is error prone during their integration. Despite contributions in this field, engineers are still provided with Pareto-optimal configurations but no means of analyzing their impact across coupled subsystems. It remains difficult for engineers to decide which configuration to select for their design. Moreover, tradeoff analysis that enables the evaluation of alternative configurations is usually performed using separate tools. This increases the burdens for engineers who understand the changes across subsystems, but have to evaluate these changes to find an optimal configuration. To address these challenges, this paper presents Change Impact Analysis Tradeoff (CIAT), an approach that identifies and analyzes configurations dynamically. To achieve this, it integrates knowledge graphs with change propagation, impact analysis, and tradeoff analysis in a single process. These capabilities favor dynamic analysis of configurations that can later be used by a digital twin to support design decisions. The proposed approach is currently illustrated in the context of space system design.
- 4 October 2026
- Published by Association for Computing Machinery (ACM)
- p. 530-534
Open AccessIdentifying Pareto-Optimal Configurations through Integrated Impact and Tradeoff Analysis in System Design
During the design of systems, engineers collaborate across disciplines with the aim of identifying a suitable design that matches their expectations. Such design is composed of a group of components, called a configuration. A configuration is Pareto-optimal if there is no other configuration that improves at least one objective without worsening another. Identifying such configurations is often performed using processes that are separated from one another. This costs time and is error prone during their integration. Despite contributions in this field, engineers are still provided with Pareto-optimal configurations but no means of analyzing their impact across coupled subsystems. It remains difficult for engineers to decide which configuration to select for their design. Moreover, tradeoff analysis that enables the evaluation of alternative configurations is usually performed using separate tools. This increases the burdens for engineers who understand the changes across subsystems, but have to evaluate these changes to find an optimal configuration. To address these challenges, this paper presents Change Impact Analysis Tradeoff (CIAT), an approach that identifies and analyzes configurations dynamically. To achieve this, it integrates knowledge graphs with change propagation, impact analysis, and tradeoff analysis in a single process. These capabilities favor dynamic analysis of configurations that can later be used by a digital twin to support design decisions. The proposed approach is currently illustrated in the context of space system design.
- 29 September 2026
- Published by Springer Nature
- p. 47-57
Satellite Layout Optimization Design in Virtual Satellite
- 29 September 2026
- Published by Springer Nature
- p. 47-57
Satellite Layout Optimization Design in Virtual Satellite
- 18 April 2025
- Published by Springer Nature
- p. 19-30
Adaptive AI in Concurrent Engineering: A Paradigm Shift in Design and Integration
- 18 April 2025
- Published by Springer Nature
- p. 19-30
Adaptive AI in Concurrent Engineering: A Paradigm Shift in Design and Integration
- Open Access
- 15 April 2025
- Published by Springer Nature in Software and Systems Modeling
- Vol. 24 (6) , 1825-1846
Model checking of spacecraft operational designs: a scalability analysis
Ensuring the correct and safe behavior of a spacecraft is a main objective in space-system design. Since spacecraft consist of highly complex and tightly integrated components developed by large teams of engineers from various different disciplines, this is a challenging task. Increasingly, formal verification methods such as model checking are applied to establish the correctness of safety-critical parts or subsystems. Generally, the often limited scalability of model checking due to the state-space explosion problem hinders the wide-spread adoption of this technique. In this paper, we systematically examine the scalability of model checking for verifying behavioral models that arise within early space-system design phases. For this, we created a representative model for the mode management of a satellite that can be scaled in terms of its size and the complexity of interactions between system components. The model can be transformed into the input languages of various model-checking tools, which enables a comparative study of various model-checking algorithms and also facilitates analyzing the impact of different communication schemes on the scalability. The evaluation shows promising results regarding the applicability of model checking within the spacecraft design process.
- 15 April 2025
- Published by Springer Nature in Software and Systems Modeling
- Vol. 24 (6) , 1825-1846
Open AccessModel checking of spacecraft operational designs: a scalability analysis
Ensuring the correct and safe behavior of a spacecraft is a main objective in space-system design. Since spacecraft consist of highly complex and tightly integrated components developed by large teams of engineers from various different disciplines, this is a challenging task. Increasingly, formal verification methods such as model checking are applied to establish the correctness of safety-critical parts or subsystems. Generally, the often limited scalability of model checking due to the state-space explosion problem hinders the wide-spread adoption of this technique. In this paper, we systematically examine the scalability of model checking for verifying behavioral models that arise within early space-system design phases. For this, we created a representative model for the mode management of a satellite that can be scaled in terms of its size and the complexity of interactions between system components. The model can be transformed into the input languages of various model-checking tools, which enables a comparative study of various model-checking algorithms and also facilitates analyzing the impact of different communication schemes on the scalability. The evaluation shows promising results regarding the applicability of model checking within the spacecraft design process.
- 15 September 2024
- Published by Springer Nature
- p. 133-142
Explicit Product Structures for Concurrent Engineering
- 15 September 2024
- Published by Springer Nature
- p. 133-142
Explicit Product Structures for Concurrent Engineering
- 25 January 2023
- Published by Springer Nature
- p. 19-34
Effectiveness of Pre-computed Knowledge in Self-adaptation - A Robustness Study
- 25 January 2023
- Published by Springer Nature
- p. 19-34
Effectiveness of Pre-computed Knowledge in Self-adaptation - A Robustness Study
- 17 November 2022
- Published by Elsevier in Journal of Systems and Software
- Vol. 196
Interaction detection in configurable systems – A formal approach featuring roles
- 17 November 2022
- Published by Elsevier in Journal of Systems and Software
- Vol. 196
Interaction detection in configurable systems – A formal approach featuring roles
- 7 April 2018
- Published by Springer Nature
- p. 38-56
Energy-Utility Analysis of Probabilistic Systems with Exogenous Coordination
- 7 April 2018
- Published by Springer Nature
- p. 38-56
Energy-Utility Analysis of Probabilistic Systems with Exogenous Coordination
- Open Access
- 1 January 2018
- Published by Association for Computing Machinery (ACM) in Formal Aspects of Computing
- Vol. 30 (1) , 45-75
ProFeat: feature-oriented engineering for family-based probabilistic model checking
The concept of features provides an elegant way to specify families of systems. Given a base system, features encapsulate additional functionalities that can be activated or deactivated to enhance or restrict the base system’s behaviors. Features can also facilitate the analysis of families of systems by exploiting commonalities of the family members and performing an all-in-one analysis, where all systems of the family are analyzed at once on a single family model instead of one-by-one. Most prominent, the concept of features has been successfully applied to describe and analyze (software) product lines. We present the toolProFeatthat supports the feature-oriented engineering process for stochastic systems by probabilistic model checking. To describe families of stochastic systems,ProFeatextends models for the prominent probabilistic model checkerPrismby feature-oriented concepts, including support for probabilistic product lines with dynamic feature switches, multi-features and feature attributes.ProFeatprovides a compact symbolic representation of the analysis results for each family member obtained byPrismto support, e.g., model repair or refinement during feature-oriented development. By means of several case studies we show howProFeateases family-based quantitative analysis and compare one-by-one and all-in-one analysis approaches.
- 1 January 2018
- Published by Association for Computing Machinery (ACM) in Formal Aspects of Computing
- Vol. 30 (1) , 45-75
Open AccessProFeat: feature-oriented engineering for family-based probabilistic model checking
The concept of features provides an elegant way to specify families of systems. Given a base system, features encapsulate additional functionalities that can be activated or deactivated to enhance or restrict the base system’s behaviors. Features can also facilitate the analysis of families of systems by exploiting commonalities of the family members and performing an all-in-one analysis, where all systems of the family are analyzed at once on a single family model instead of one-by-one. Most prominent, the concept of features has been successfully applied to describe and analyze (software) product lines. We present the toolProFeatthat supports the feature-oriented engineering process for stochastic systems by probabilistic model checking. To describe families of stochastic systems,ProFeatextends models for the prominent probabilistic model checkerPrismby feature-oriented concepts, including support for probabilistic product lines with dynamic feature switches, multi-features and feature attributes.ProFeatprovides a compact symbolic representation of the analysis results for each family member obtained byPrismto support, e.g., model repair or refinement during feature-oriented development. By means of several case studies we show howProFeateases family-based quantitative analysis and compare one-by-one and all-in-one analysis approaches.
- Open Access
- 1 September 2017
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 111-120
Decentrally Coordinated Execution of Adaptations in Distributed Self-Adaptive Software Systems
Software systems in domains like Smart Cities, the Internet of Things or autonomous cars are coined by a high degree of distribution across several independent computing devices and the requirement to be able to adjust themselves to varying situations in their operational environment. Self-adaptive software systems are a natural choice to implement such context-dependent software systems. A multitude of approaches already implement self-adaptive systems and some consider even distribution aspects.Yet, none of the existing solutions supports the coordination of adaptation operations spanning multiple independent nodes, which is necessary to ensure a consistent adaptation even in presence of network errors or node failures. In this paper, we tackle this challenge to execute adaptations in distributed self-adaptive software systems in a coordinated manner. We present a protocol that enables the self-adaptive software system to execute correlated adaptations on multiple nodes in a transactional manner ensuring an atomic and consistent transition of the distributed system from its source to the desired target configuration. The protocol is validated to be free of deadlocks for any given adaptation at any point in time using a model-checking approach. The performance of our approach is investigated in experiments that emulate the protocol's execution on real devices for different sizes of distributed applications and adaptation scenarios.
- 1 September 2017
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 111-120
Open AccessDecentrally Coordinated Execution of Adaptations in Distributed Self-Adaptive Software Systems
Software systems in domains like Smart Cities, the Internet of Things or autonomous cars are coined by a high degree of distribution across several independent computing devices and the requirement to be able to adjust themselves to varying situations in their operational environment. Self-adaptive software systems are a natural choice to implement such context-dependent software systems. A multitude of approaches already implement self-adaptive systems and some consider even distribution aspects.Yet, none of the existing solutions supports the coordination of adaptation operations spanning multiple independent nodes, which is necessary to ensure a consistent adaptation even in presence of network errors or node failures. In this paper, we tackle this challenge to execute adaptations in distributed self-adaptive software systems in a coordinated manner. We present a protocol that enables the self-adaptive software system to execute correlated adaptations on multiple nodes in a transactional manner ensuring an atomic and consistent transition of the distributed system from its source to the desired target configuration. The protocol is validated to be free of deadlocks for any given adaptation at any point in time using a model-checking approach. The performance of our approach is investigated in experiments that emulate the protocol's execution on real devices for different sizes of distributed applications and adaptation scenarios.