Publications
De publicaties worden automatisch opgehaald en weergegeven vanuit de centrale repository, zodat bezoekers op je eigen site eenvoudig toegang hebben tot de meest recente wetenschappelijke publicaties, artikelen en rapporten. Bezoekers zoeken eenvoudig op trefwoord om snel de publicaties te vinden die relevant zijn.
- pubyear
- 2024
- creators
- Baun, N.; Kullmann, S.; Martinez Cruz, M.A.; Sambeeck, J. van; Hajnorouzi, M.; Modrakowski, E.; Eich, A.; Javeheri, N.; Doornbos, R.; Kitsanelis, C.; Moritz, S.; Hulst, J. van; Zuijlen, R. van
Identification of relevant parameters modelled in DT
This document describes fundamental considerations towards a process for identification of relevant parameters for a digital twin. The process includes identifying parameters in the real-world product (physical twin) which are relevant for its digital twin given a specific use case and describing methods to acquire and use these parameters.
- pubyear
- 2024
- creators
- Modrakowski, E.; Braun, N.; Hajnorouzi, M.; Eich, A.; Javaheri, N.; Doornbos, R.; Moritz, S.; Bikker, J.W.; Beek, R. van
Architecture for digital twin-based reinforcement learning optimization of cyber-physical systems
The optimization of complex cyber-physical systems is a crucial task for their correct functioning, usability, and commercial viability. Due to their complexity, scale and resource intensiveness, conventionalmanual optimization is infeasible in many instances. We investigate the combination of the Digital Twin paradigm and Reinforcement Learning framework to address the long response times, limited availability ofdata, and the intractability of such systems.
- pubyear
- 2024
- creators
- Cuyck, G. van; Arragon, L. van; Tretmans, J.
Testing Compositionality
Compositionality supports the manipulation of large systems by working on their components. For model-based testing, this means that large systems can be tested by modelling and testing their components: passing tests for all components implies passing tests for the whole system. In previous work [14], we defined mutual acceptance for specification models and proved that this is a sufficient condition for compositionality in model-based testing.
- pubyear
- 2024
- creators
- Zameni, T.; Bos, P. van den; Rensink, A.; Tretmans, J.
An Intermediate Language to Integrate Behavior-Driven Development Scenarios and Model-Based Testing
We combine Behavior-Driven Development (BDD) and formal Model-Based Testing (MBT), to benefit from the smooth collaboration among stakeholders in BDD, and from automated testing with precise test cases in MBT. However, textual BDD scenarios written in natural language are not sufficient for formal MBT, as they might be ambiguous and lack the required information for testing.
- pubyear
- 2024
- creators
- Baneshi, S.; Pathania, A.; Akesson, B.; Pimentel, A.; Varbanescu, A.L.
Analyzing Per-Application Energy Consumption in a Multi-Application Computing Continuum
In today’s digital society, diverse computing de-vices-from edge devices to data centers-support various applications, each with specific performance and energy characteristics. Analyzing application energy consumption is crucial for improving energy efficiency, optimizing resources, and reducing environmental impact.
- pubyear
- 2024
- creators
- Hendriks, D.; Oortwijn, W.
Artifact for the SoSyM paper 'gLTSdiff: A Generalized Framework for Structural Comparison of Software Behavior'
This is the artifact accompanying the paper: Dennis Hendriks and Wytse Oortwijn, "gLTSdiff: A Generalized Framework for Structural Comparison of Software Behavior", submitted to the International Journal on Software and Systems Modeling (SoSyM) in 2024. This artifact includes all models, code and scripts needed to reproduce the results from the paper.
- pubyear
- 2024
- creators
- Hendriks, D.
Model Inference and Comparison for Software Evolution in Large Component-Based Systems
Large, complex systems are often divided into components. As these systems and their software inevitably evolve, engineers must understand the (communication) behavior of the software to properly change it, and understand the impact of their changes to prevent costly regressions and reduce risks. Creating an overview of the software behavior is challenging, time-consuming and error-prone, even with the available code, tests and documentation.
- pubyear
- 2024
- creators
- Thuijsman, S.B.T.; Hendriks, D.; Reniers, M.A.
Reducing the computational effort of symbolic supervisor synthesis
- published_in
- Discrete Event Dynamic Systems, 34, pp. 689-732.
Supervisor synthesis is a means to algorithmically derive a supervisory controller from a discrete-event model of a system and a requirements specification. For large systems, synthesis suffers from state space explosion. To mitigate this, synthesis can be applied to a symbolic representation of the models by using Binary Decision Diagrams (BDDs).
- pubyear
- 2024
- creators
- Laar, P. van de; Corvino, R.; Mooij, A.J.; Wezep, H. van; Rosmalen, R.
Custom static analysis to enhance insight into the usage of in-house libraries
- published_in
- The Journal of Systems and Software, 212
For software maintenance and evolution, insight into the codebase is crucial. One way to enhance insight is the application of static analysis to extract and visualize program-specific relations from the code itself, such as call graphs and inheritance trees. Yet, software often contains in-house libraries: unique, domain-specific libraries whose usage is typically scattered throughout the codebase.
- pubyear
- 2024
- creators
- Barbini, L.; Nägele, T.C.; Piedrafita, A.