Uli Fahrenberg

dblp:89/5538 · also Ulrich Fahrenberg · DBLP profile ↗
← Back
53ranked-venue papers
27as first author
21since 2021 · last 2025
0000-0001-9094-7625ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Theory of computation · 36 · 16 first-author · 16 since 2021Software engineering, systems software and programming languages · 14 · 9 first-author · 3 since 2021Artificial intelligence and machine learning · 2 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1
YearPublicationVenuePosition
2025 Petri Nets and Higher-Dimensional Automata
Amazigh Amrane, Hugo Bazille, Uli Fahrenberg, Loïc Hélouët, Philipp Schlehuber-Caissier
Petri Nets3
2025 Higher-Dimensional Automata: Extension to Infinite Tracks
abstract
International audience
Luc Passemard, Amazigh Amrane, Uli Fahrenberg
FSCD3
2025 ω-Regular Energy Problems
abstract
We show how to efficiently solve problems involving a quantitative measure, here called energy , as well as a qualitative acceptance condition, expressed as a Büchi or Parity objective, in finite weighted automata and in one-clock weighted timed automata. Solving the former problem and extracting the corresponding witness is our main contribution and is handled by a modified version of the Bellman-Ford algorithm interleaved with Couvreur’s algorithm. The latter problem is handled via a reduction to the former relying on the corner-point abstraction. All our algorithms are freely available and implemented in a tool based on the open-source platforms TChecker and Spot.
Sven Dziadek, Uli Fahrenberg, Philipp Schlehuber-Caissier
Formal Aspects Comput.2
2025 Closure and decision properties for higher-dimensional automata
Amazigh Amrane, Hugo Bazille, Uli Fahrenberg, Krzysztof Ziemianski
Theor. Comput. Sci.3
2024 Presenting Interval Pomsets with Interfaces
Amazigh Amrane, Hugo Bazille, Emily Clement, Uli Fahrenberg, Krzysztof Ziemianski
RAMiCS4
2024 Languages of Higher-Dimensional Timed Automata
Amazigh Amrane, Hugo Bazille, Emily Clement, Uli Fahrenberg
Petri Nets4
2024 Logic and Languages of Higher-Dimensional Automata
Amazigh Amrane, Hugo Bazille, Uli Fahrenberg, Marie Fortin
DLT3
2024 Bisimulations and Logics for Higher-Dimensional Automata
Safa Zouari, Krzysztof Ziemianski, Uli Fahrenberg
ICTAC3
2024 Myhill-Nerode Theorem for Higher-Dimensional Automata
abstract
We establish a Myhill-Nerode type theorem for higher-dimensional automata (HDAs), stating that a language is regular if and only if it has finite prefix quotient. HDAs extend standard automata with additional structure, making it possible to distinguish between interleavings and concurrency. We also introduce deterministic HDAs and show that not all HDAs are determinizable, that is, there exist regular languages that cannot be recognised by a deterministic HDA. Using our theorem, we develop an internal characterisation of deterministic languages. Lastly, we develop analogues of the Myhill-Nerode construction and of determinacy for HDAs with interfaces.
Uli Fahrenberg, Krzysztof Ziemianski
Fundam. Informaticae1
2024 Kleene Theorem for Higher-Dimensional Automata
abstract
We prove a Kleene theorem for higher-dimensional automata. It states that the languages they recognise are precisely the rational subsumption-closed sets of finite interval pomsets. The rational operations on these languages include a gluing composition, for which we equip pomsets with interfaces. For our proof, we introduce higher-dimensional automata with interfaces, which are modelled as presheaves over labelled precube categories, and develop tools and techniques inspired by algebraic topology, such as cylinders and (co)fibrations. Higher-dimensional automata form a general model of non-interleaving concurrency, which subsumes many other approaches. Interval orders are used as models for concurrent and distributed systems where events extend in time. Our tools and techniques may therefore yield templates for Kleene theorems in various models and applications.
Uli Fahrenberg, Christian Johansen, Georg Struth, Krzysztof Ziemianski
Log. Methods Comput. Sci.1
2023 A Myhill-Nerode Theorem for Higher-Dimensional Automata
Uli Fahrenberg, Krzysztof Ziemianski
Petri Nets1
2023 Energy Büchi Problems
Sven Dziadek, Uli Fahrenberg, Philipp Schlehuber-Caissier
FM2
2023 Closure and Decision Properties for Higher-Dimensional Automata
Amazigh Amrane, Hugo Bazille, Uli Fahrenberg, Krzysztof Ziemianski
ICTAC3
2022 A Kleene Theorem for Higher-Dimensional Automata
abstract
We prove a Kleene theorem for higher-dimensional automata (HDAs). It states that the languages they recognise are precisely the rational subsumption-closed sets of interval pomsets. The rational operations include a gluing composition, for which we equip pomsets with interfaces. For our proof, we introduce HDAs with interfaces as presheaves over labelled precube categories and use tools inspired by algebraic topology, such as cylinders and (co)fibrations. HDAs are a general model of non-interleaving concurrency, which subsumes many other models in this field. Interval orders are used as models for concurrent or distributed systems where events extend in time. Our tools and techniques may therefore yield templates for Kleene theorems in various models and applications.
Uli Fahrenberg, Christian Johansen, Georg Struth, Krzysztof Ziemianski
CONCUR1
2022 Posets with interfaces as a model for concurrency
Uli Fahrenberg, Christian Johansen, Georg Struth, Krzysztof Ziemianski
Inf. Comput.1
2022 Featured games
Uli Fahrenberg, Axel Legay
Sci. Comput. Program.1
2021 ℓ r-Multisemigroups, Modal Quantales and the Origin of Locality
Cameron Calk, Uli Fahrenberg, Christian Johansen, Georg Struth, Krzysztof Ziemianski
RAMiCS2
2021 Featured Games
abstract
Feature-based analysis of software product lines and family-based model checking have seen rapid development. Many model checking problems can be reduced to two-player games on finite graphs. A prominent example is mu-calculus model checking, which is generally done by translating to parity games, but also many quantitative model-checking problems can be reduced to (quantitative) games. As part of a program to make game-based model checking available for software product lines, we introduce featured reachability games, featured minimum reachability games, featured discounted games, featured energy games, and featured parity games. We show that all these admit optimal featured strategies, which project to optimal strategies for any product, and how to compute winners and values of such games in a family-based manner.
Uli Fahrenberg, Axel Legay
TASE1
2021 Optimal and robust controller synthesis using energy timed automata with uncertainty
abstract
Abstract In this paper, we propose a novel framework for the synthesis of robust and optimal energy-aware controllers. The framework is based on energy timed automata, allowing for easy expression of timing constraints and variable energy rates. We prove decidability of the energy-constrained infinite-run problem in settings with both certainty and uncertainty of the energy rates. We also consider the optimization problem of identifying the minimal upper bound that will permit existence of energy-constrained infinite runs. Our algorithms are based on quantifier elimination for linear real arithmetic. Using Mathematica and Mjollnir, we illustrate our framework through a real industrial example of a hydraulic oil pump. Compared with previous approaches our method is completely automated and provides improved results.
Giovanni Bacci 0001, Patricia Bouyer, Uli Fahrenberg, Kim G. Larsen, Nicolas Markey, Pierre-Alain Reynier
Formal Aspects Comput.3
2021 Sculptures in Concurrency
Uli Fahrenberg, Christian Johansen, Christopher Trotter, Krzysztof Ziemianski
Log. Methods Comput. Sci.1
2021 Languages of higher-dimensional automata
abstract
Abstract We introduce languages of higher-dimensional automata (HDAs) and develop some of their properties. To this end, we define a new category of precubical sets, uniquely naturally isomorphic to the standard one, and introduce a notion of event consistency. HDAs are then finite, labeled, event-consistent precubical sets with distinguished subsets of initial and accepting cells. Their languages are sets of interval orders closed under subsumption; as a major technical step, we expose a bijection between interval orders and a subclass of HDAs. We show that any finite subsumption-closed set of interval orders is the language of an HDA, that languages of HDAs are closed under binary unions and parallel composition, and that bisimilarity implies language equivalence.
Uli Fahrenberg, Christian Johansen, Georg Struth, Krzysztof Ziemianski
Math. Struct. Comput. Sci.1
2020 Generating Posets Beyond N
Uli Fahrenberg, Christian Johansen, Georg Struth, Ratan Bahadur Thapa
RAMiCS1
2020 Behavioral Specification Theories: An Algebraic Taxonomy
Uli Fahrenberg, Axel Legay
ISoLA (1)1
2020 Logical vs. behavioural specifications
Nikola Benes, Uli Fahrenberg, Jan Kretínský, Axel Legay, Louis-Marie Traonouez
Inf. Comput.2
2020 A linear-time-branching-time spectrum for behavioral specification theories
Uli Fahrenberg, Axel Legay
J. Log. Algebraic Methods Program.1
2020 Computing branching distances with quantitative games
Uli Fahrenberg, Axel Legay, Karin Quaas
Theor. Comput. Sci.1
2019 Computing Branching Distances Using Quantitative Games
Uli Fahrenberg, Axel Legay, Karin Quaas
ICTAC1
2019 An ωω\omega-Algebra for Real-Time Energy Problems
David Cachera, Uli Fahrenberg, Axel Legay
Log. Methods Comput. Sci.2
2019 Quantitative properties of featured automata
Uli Fahrenberg, Axel Legay
Int. J. Softw. Tools Technol. Transf.1
2018 Optimal and Robust Controller Synthesis - Using Energy Timed Automata with Uncertainty
Giovanni Bacci 0001, Patricia Bouyer, Uli Fahrenberg, Kim G. Larsen, Nicolas Markey, Pierre-Alain Reynier
FM3
2018 Compositionality for quantitative specifications
Uli Fahrenberg, Jan Kretínský, Axel Legay, Louis-Marie Traonouez
Soft Comput.1
2017 A Linear-Time-Branching-Time Spectrum of Behavioral Specification Theories
Uli Fahrenberg, Axel Legay
SOFSEM1
2016 Long-term average cost in featured transition systems
abstract
A software product line is a family of software products that share a common set of mandatory features and whose individual products are differentiated by their variable (optional or alternative) features. Family-based analysis of software product lines takes as input a single model of a complete product line and analyzes all its products at the same time. As the number of products in a software product line may be large, this is generally preferable to analyzing each product on its own. Family-based analysis, however, requires that standard algorithms be adapted to accomodate variability.
Rafael Olaechea, Uli Fahrenberg, Joanne M. Atlee, Axel Legay
SPLC2
2016 A tag contract framework for modeling heterogeneous systems
Thi Thieu Hoa Le, Roberto Passerone, Uli Fahrenberg, Axel Legay
Sci. Comput. Program.3
2016 Contract-Based Requirement Modularization via Synthesis of Correct Decompositions
abstract
In distributed development of modern systems, contracts play a vital role in ensuring interoperability of components and adherence to specifications. It is therefore often desirable to verify the satisfaction of an overall property represented as a contract, given the satisfaction of smaller properties also represented as contracts. When the verification result is negative, designers must face the issue of refining the subproperties and components. This is an instance of the classical synthesis problems: “can we construct a model that satisfies some given specification?” In this work, we propose two strategies enabling designers to synthesize or refine a set of contracts so that their composition satisfies a given contract. We develop a generic algebraic method and show how it can be applied in different contract models to support top-down component-based development of distributed systems.
Thi Thieu Hoa Le, Roberto Passerone, Uli Fahrenberg, Axel Legay
ACM Trans. Embed. Comput. Syst.3
2015 Partial Higher-dimensional Automata
abstract
We propose a generalization of higher-dimensional automata, partial HDA. Unlike HDA, and also extending event structures and Petri nets, partial HDA can model phenomena such as priorities or the disabling of an event by another event. Using open maps and unfoldings, we introduce a natural notion of (higher-dimensional) bisimilarity for partial HDA and relate it to history-preserving bisimilarity and split bisimilarity. Higher-dimensional bisimilarity has a game characterization and is decidable in polynomial time.
Uli Fahrenberg, Axel Legay
CALCO1
2015 *-Continuous Kleene ω-Algebras
Zoltán Ésik, Uli Fahrenberg, Axel Legay
DLT2
2015 An omega-Algebra for Real-Time Energy Problems
abstract
We develop a *-continuous Kleene omega-algebra of real-time energy functions. Together with corresponding automata, these can be used to model systems which can consume and regain energy (or other types of resources) depending on available time. Using recent results on *-continuous Kleene omega-algebras and computability of certain manipulations on real-time energy functions, it follows that reachability and Büchi acceptance in real-time energy automata can be decided in a static way which only involves manipulations of real-time energy functions.
David Cachera, Uli Fahrenberg, Axel Legay
FSTTCS2
2014 Sound Merging and Differencing for Class Diagrams
Uli Fahrenberg, Mathieu Acher, Axel Legay, Andrzej Wasowski
FASE1
2014 Structural Refinement for the Modal nu-Calculus
Uli Fahrenberg, Axel Legay, Louis-Marie Traonouez
ICTAC1
2014 General quantitative specification theories with modal transition systems
Uli Fahrenberg, Axel Legay
Acta Informatica1
2014 The quantitative linear-time-branching-time spectrum
abstract
We present a distance-agnostic approach to quantitative verification. Taking as input an unspecified distance on system traces, or executions, we develop a game-based framework which allows us to define a spectrum of different interesting system distances corresponding to the given trace distance. Thus we extend the classic linear-time–branching-time spectrum to a quantitative setting, parametrized by trace distance. We also prove a general transfer principle which allows us to transfer counterexamples from the qualitative to the quantitative setting, showing that all system distances are mutually topologically inequivalent.
Uli Fahrenberg, Axel Legay
Theor. Comput. Sci.1
2013 Generalized Quantitative Analysis of Metric Transition Systems
Uli Fahrenberg, Axel Legay
APLAS1
2013 Kleene Algebras and Semimodules for Energy Problems
Zoltán Ésik, Uli Fahrenberg, Axel Legay, Karin Quaas
ATVA2
2013 Hennessy-Milner Logic with Greatest Fixed Points as a Complete Behavioural Specification Theory
Nikola Benes, Benoît Delahaye, Uli Fahrenberg, Jan Kretínský, Axel Legay
CONCUR3
2013 Weighted modal transition systems
Sebastian S. Bauer, Uli Fahrenberg, Line Juhl, Kim G. Larsen, Axel Legay, Claus R. Thrane
Formal Methods Syst. Des.2
2011 The Quantitative Linear-Time--Branching-Time Spectrum
abstract
We present a distance-agnostic approach to quantitative verification. Taking as input an unspecified distance on system traces, or executions, we develop a game-based framework which allows us to define a spectrum of different interesting system distances corresponding to the given trace distance. Thus we extend the classic linear-time–branching-time spectrum to a quantitative setting, parametrized by trace distance. We also prove a general transfer principle which allows us to transfer counterexamples from the qualitative to the quantitative setting, showing that all system distances are mutually topologically inequivalent.
Uli Fahrenberg, Axel Legay, Claus R. Thrane
FSTTCS1
2011 Energy Games in Multiweighted Automata
Uli Fahrenberg, Line Juhl, Kim G. Larsen, Jirí Srba
ICTAC1
2011 Quantitative Refinement for Weighted Modal Transition Systems
Sebastian S. Bauer, Uli Fahrenberg, Line Juhl, Kim G. Larsen, Axel Legay, Claus R. Thrane
MFCS2
2011 Vision Paper: Make a Difference! (Semantically)
Uli Fahrenberg, Axel Legay, Andrzej Wasowski
MoDELS1
2011 Metrics for weighted transition systems: Axiomatization and complexity
Kim G. Larsen, Uli Fahrenberg, Claus R. Thrane
Theor. Comput. Sci.2
2010 Timed automata with observers under energy constraints
abstract
In this paper we study one-clock priced timed automata in which prices can grow linearly (dp/dt = k) or exponentially (dp/dt = kp), with discontinuous updates on edges. We propose EXPTIME algorithms to decide the existence of controllers that ensure existence of infinite runs or reachability of some goal location with non-negative observer value all along the run. These algorithms consist in computing the optimal delays that should be elapsed in each location along a run, so that the final observer value is maximized (and never goes below zero).
Patricia Bouyer, Uli Fahrenberg, Kim G. Larsen, Nicolas Markey
HSCC2
2005 A Category of Higher-Dimensional Automata
Uli Fahrenberg
FoSSaCS1