Skip to content
#small language model Book Open access

UncertainTree: Analyzing Multi-Model Consistency under Uncertainty

Oct 2026 · Proceedings of the ACM/IEEE 29th International Conference on Model Driven Engineering Languages and Systems · 1 citation · 35 references
Model-Driven Software Engineering Techniques

TL;DR

Uncer-tainTree is presented, an end-to-end process that makes uncertainty a first-class concern of multi-model consistency analysis and includes interacting uncertainties from various sources and models.

Abstract

Model-driven development of complex software-intensive or cyber-physical systems involves the creation of heterogeneous artifacts and models. Although most modeling tools seem to convey certainty for each value or model state, the information they represent often relies on assumptions and so, by necessity, include a degree of uncertainty. When specifying and managing such uncertainty within a single model, it is hard to determine its effect on the set of modeling artifacts and as well, on model consistency and correctness. The potential effects of uncertainty can be unclear, especially when models are automatically kept consistent. Effects become even more unclear when consistency and correctness are determined not solely by constraints but for a given model state, also by simulation or other black-box mechanisms. In this paper, we present UncertainTree, an end-to-end process that makes uncertainty a first-class concern of multi-model consistency analysis. The approach’s analysis includes interacting uncertainties from various sources and models. Engineers annotate uncertainty in the multi-model environment. The process explores the induced possible models, propagates them, and evaluates their consistency. UncertainTree aggregates the heterogeneous verdicts in a central reporting metamodel and communicates the outcome through stakeholder-specific uncertainty views. To improve explainability, we enrich the views with explanations provided by large language models, accessing the evidence provided by previous analysis steps. To make the analysis scale, we envision interchangeable execution modes, from state-space exploration to symbolic execution of consistency-preservation rules. As evidence of feasibility, we report a pre-study, conducted as a small-scale evaluation with a working prototype on two subject systems, as evidence of feasibility. Further, we lay out a detailed plan to evaluate the end-to-end vision.

Read PDF

Similar papers

Book Open access Oct 2026

Uncertainty-aware Design Decisions through Probabilistic Uncertainty Quantification and Consistent Merging

When developing complex, software-intensive or cyber-physical systems, uncertainty must be managed during all stages. Especially if made explicit, it can significantly affect the design decisions of various stakeholders. A necessary requirement for determining the effect of uncertainty on a system and deciding whether...

Nathan Hagel, Johannes Mäkelburg, Alireza Maleki et al. · 1 citation
Sep 2026

Uncertainty Interaction in Software-Intensive Systems: A Community Roadmap

This roadmap paper reports the outcomes of the NII Shonan Seminar No. 232 on Uncertainty Interaction in Software-Intensive Systems (UNISON), held in March 2026 and develops a shared conceptual vocabulary for distinguishing uncertainty sources, propagation, confluence, interaction, and relevance; proposes an abstract wo...

Javier Cámara, R. Mirandola, Kenji Tei et al. · 0 citations
#machine learning Preprint Sep 2026

Estimating Inconsistency Response Surfaces under Uncertainty in Cyber-Physical System Development

The results show that inconsistency under uncertainty can be effectively learned, analyzed, and repaired through response-surface modeling, providing a scalable foundation for uncertainty-aware consistency management in CPS development.

Johannes Mäkelburg, Tim Schwabe, Maribel Acosta · 0 citations
Book Open access Oct 2026

Concurrent Editing for Multi-Model Environments

Context: Complex systems, such as cyber-physical systems, are developed by multiple developers working on multiple models. To build the actual system, the models need to be consistent to each other. Automatically preserving consistency in such modeling environments introduces further conflicts that occur when developer...

Benedikt Jutz · 0 citations
#explainable ai Book Open access Oct 2026

Automated Modelica Model Repair Using Generative AI

This PhD contributes an agentic LLM-based framework for diagnosing and repairing Modelica models, together with the empirical foundations that make it feasible and reproducible.

Masoud Sadrnezhaad · 0 citations
Book Open access Oct 2026

Evaluating Consistency Preservation for Multi-Domain Variability Propagation

Today, model-driven engineering of variant-rich systems involves parallel development in multiple domains such as electronics, mechanics, and software. Rapid evolution can lead to inconsistencies, such as conflicting system models, which can have disastrous consequences in safety-critical functions (e.g. vehicle brakes...

Dirk Neumann, Simon Bothe, Tobias Pett et al. · 0 citations

Related blog posts

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