VLDB 2026 Research / reviewers in the wild / expert
Martin Fränzle
dblp:34/3263
· DBLP profile ↗
71ranked-venue papers
21as first author
17since 2021 · last 2026
0000-0002-9138-8340ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 31 · 8 first-author · 6 since 2021Theory of computation · 30 · 16 first-author · 7 since 2021Artificial intelligence and machine learning · 8 · 1 first-author · 3 since 2021Systems, architecture and hardware · 6Applied, interdisciplinary, general and emerging computing · 4 · 3 since 2021Databases, data management, data science and information retrieval · 3 · 2 first-author · 1 since 2021Computer networks · 1Security and privacy · 1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Efficient Runtime Verification of Real-Time Systems under Parametric Communication DelaysabstractTimed Büchi automata provide a very expressive formalism for expressing requirements of real-time systems. Online monitoring and active testing of embedded real-time systems can then be achieved by symbolic execution of such automata on the trace observed from the system. However, this direct construction is only faithful if the observation of the trace is immediate in the sense that the monitor (or test harness, respectively) can assign exact timestamps to the actions it observes. This is rarely true in practice due to the substantial and fluctuating parametric delays introduced by the circuitry connecting the observed system to its monitoring or testing device. We present purely zone-based online monitoring and testing algorithms, which handle such parametric delays exactly without recurrence to costly verification procedures for parametric timed automata. We have implemented our algorithms on top of the real-time model checking tool Uppaal , and report on encouraging initial results. Martin Fränzle, Thomas Møller Grosen, Kim G. Larsen, Martin Zimmermann 0002 |
Formal Aspects Comput. | 1 |
| 2026 | Towards the Usage of Window Counting Constraints in the Synthesis of Reactive Systems to Reduce State Space ExplosionabstractThe synthesis of reactive systems aims for the automated construction of strategies for systems that interact with their environment. Whereas the synthesis approach has the potential to change the development of reactive systems significantly due to the avoidance of manual implementation, it still suffers from a lack of efficient synthesis algorithms for many application scenarios. The translation of the system specification into an automaton that allows for strategy construction (if a winning strategy exists) is nonelementary in the length of the specification in S1S and doubly exponential for LTL, raising the need of highly specialized algorithms. In this article, we present an approach on how to reduce this state space explosion in the construction of this automaton by exploiting a monotonicity property of specifications. For this, we introduce window counting constraints that allow for step-wise refinement or abstraction of specifications. In an iterative synthesis procedure, those window counting constraints are used to construct automata representing over- or under-approximations (depending on the counting constraint) of constraint-compliant behavior. Analysis results on winning regions of previous iterations are used to reduce the size of the next automaton, leading to an overall reduction of the state space explosion extent. We present the implementation results of the iterated synthesis for a zero-sum game setting as proof of concept. Furthermore, we discuss the current limitations of the approach in a zero-sum setting and sketch future work in non-zero-sum settings. Linda Feeken, Martin Fränzle |
Log. Methods Comput. Sci. | 2 |
| 2025 | Ensuring Integration Conditions During the Update of Cyber-Physical Systems at Runtime
Janis Kröger, Ingo Stierand, Martin Fränzle |
FMICS | 3 |
| 2025 | Leveraging Bounding Box Annotations and Boolean Map Saliency for Traffic Light Detection in Foggy NightabstractObject detection is a fundamental task in computer vision, relying heavily on bounding box (BB) annotations with ground truth labels to train deep learning models. This approach produces impactful results when the boundaries of objects are identifiable, but struggles in adverse weather conditions such as rain, fog, and snow, where object outlines are fuzzy. One such case is the detection of Traffic lights (TLs) in fog at night, as these weather conditions cause the light to scatter in different directions, creating a Halo effect. Therefore, creating BB for manual TL detection annotation is inaccurate. Dense fog makes it difficult for annotators to determine the state (such as red, green, or yellow) and exact location of TLs. Annotation tools are also not designed for blurred images and require annotators to manually adjust parameters like brightness and zoom. To address the challenges of manual annotation, a Boolean Map Saliency (BMS) method is employed to automatically generate annotations that highlight TLs, thereby improving object detection in scenarios where manual BBs are insufficient. Results based on automated BBs and manually annotated bounded boxes are compared using Faster-Rcnn. For both results, the SHIFT dataset is used. Our proposed approach makes it possible to generate superior-quality BBs compared to previous approaches, along with an improved TL detection algorithm, especially on foggy nights when it is difficult for the sensors to detect the TLs. Nadra Tabassam, Mohammad Moulaeifard, Martin Fränzle, Sven Fleck |
IV | 3 |
| 2025 | On the Existence of Reactive Strategies Resilient to DelayabstractWe compare games under delayed control and delay games, two types of infinite games modelling asynchronicity in reactive synthesis. In games under delayed control both players suffer from partial informedness due to symmetrically delayed communication, while in delay games, the protagonist has to grant lookahead to the alter player. Our first main result, the interreducibility of the existence of sure winning strategies for the protagonist, allows to transfer known complexity results and bounds on the delay from delay games to games under delayed control, for which no such results had been known. We furthermore analyse existence of randomized strategies that win almost surely, where this correspondence between the two types of games breaks down. In this setting, some games surely won by the alter player in delay games can now be won almost surely by the protagonist in the corresponding game under delayed control, showing that it indeed makes a difference whether the protagonist has to grant lookahead or both players suffer from partial informedness. These results get even more pronounced when we finally address the quantitative goal of winning with a probability in $[0,1]$. We show that for any rational threshold $\theta \in [0,1]$ there is a game that can be won by the protagonist with exactly probability $\theta$ under delayed control, while being surely won by alter in the delay game setting. All these findings refine our original result that games under delayed control are not determined. Martin Fränzle, Paul Kröger, Sarah Winter, Martin Zimmermann 0002 |
Log. Methods Comput. Sci. | 1 |
| 2024 | Monitoring Real-Time Systems Under Parametric Delay
Martin Fränzle, Thomas Møller Grosen, Kim G. Larsen, Martin Zimmermann 0002 |
IFM | 1 |
| 2024 | Towards Probabilistic Contracts for Intelligent Cyber-Physical Systems
Pauline Blohm, Martin Fränzle, Paula Herber, Paul Kröger, Anne Remke |
ISoLA (3) | 2 |
| 2024 | Counterfactual-Based Root Cause Analysis for Dynamical Systems
Juliane Weilbach, Sebastian Gerwinn, Karim Said Barsim, Martin Fränzle |
ECML/PKDD (6) | 4 |
| 2024 | Stream-Based Monitoring Under Measurement Noise
Bernd Finkbeiner, Martin Fränzle, Florian Kohn, Paul Kröger |
RV | 2 |
| 2024 | A References Architecture for Human Cyber Physical Systems, Part II: Fundamental Design Principles for Human-CPS InteractionabstractAs automation increases qualitatively and quantitatively in safety-critical human cyber-physical systems, it is becoming more and more challenging to increase the probability or ensure that human operators still perceive key artifacts and comprehend their roles in the system. In the companion paper, we proposed an abstract reference architecture capable of expressing all classes of system-level interactions in human cyber-physical systems. Here we demonstrate how this reference architecture supports the analysis of levels of communication between agents and helps to identify the potential for misunderstandings and misconceptions. We then develop a metamodel for safe human machine interaction. Therefore, we ask what type of information exchange must be supported on what level so that humans and systems can cooperate as a team, what is the criticality of exchanged information, what are timing requirements for such interactions, and how can we communicate highly critical information in a limited time frame in spite of the many sources of a distorted perception. We highlight shared stumbling blocks and illustrate shared design principles, which rest on established ontologies specific to particular application classes. In order to overcome the partial opacity of internal states of agents, we anticipate a key role of virtual twins of both human and technical cooperation partners for designing a suitable communication. Klaus Bengler, Werner Damm, Andreas Lüdtke, Jochem W. Rieger, Benedikt Austel, Bianca Biebl, Martin Fränzle, Willem Hagemann, Moritz Held, David Hess, Klas Ihme, Severin Kacianka, Alyssa J. Kerscher, Forrest Laine, Sebastian Lehnhoff, Alexander Pretschner, Astrid Rakow, Daniel Sonntag, Janos Sztipanovits, Maike Schwammberger, Mark Schweda, Anirudh Unni, Eric M. S. P. Veith |
ACM Trans. Cyber Phys. Syst. | 7 |
| 2024 | A Reference Architecture of Human Cyber-Physical Systems - Part III: Semantic FoundationsabstractThe design and analysis of multi-agent human cyber-physical systems in safety-critical or industry-critical domains calls for an adequate semantic foundation capable of exhaustively and rigorously describing all emergent effects in the joint dynamic behavior of the agents that are relevant to their safety and well-behavior. We present such a semantic foundation. This framework extends beyond previous approaches by extending the agent-local dynamic state beyond state components under direct control of the agent and belief about other agents (as previously suggested for understanding cooperative as well as rational behavior) to agent-local evidence and belief about the overall cooperative, competitive, or coopetitive game structure. We argue that this extension is necessary for rigorously analyzing systems of human cyber-physical systems because humans are known to employ cognitive replacement models of system dynamics that are both non-stationary and potentially incongruent. These replacement models induce visible and potentially harmful effects on their joint emergent behavior and the interaction with cyber-physical system components. Werner Damm, Martin Fränzle, Alyssa J. Kerscher, Forrest Laine, Klaus Bengler, Bianca Biebl, Willem Hagemann, Moritz Held, David Hess, Klas Ihme, Severin Kacianka, Sebastian Lehnhoff, Andreas Lüdtke, Alexander Pretschner, Astrid Rakow, Jochem W. Rieger, Daniel Sonntag, Janos Sztipanovits, Maike Schwammberger, Mark Schweda, Alexander Trende, Anirudh Unni, Eric M. S. P. Veith |
ACM Trans. Cyber Phys. Syst. | 2 |
| 2024 | A Reference Architecture of Human Cyber-Physical Systems - Part I: Fundamental ConceptsabstractWe propose a reference architecture of safety-critical or industry-critical human cyber-physical systems (CPSs) capable of expressing essential classes of system-level interactions between CPS and humans relevant for the societal acceptance of such systems. To reach this quality gate, the expressivity of the model must go beyond classical viewpoints such as operational, functional, and architectural views and views used for safety and security analysis. The model does so by incorporating elements of such systems for mutual introspections in situational awareness, capabilities, and intentions to enable a synergetic, trusted relation in the interaction of humans and CPSs, which we see as a prerequisite for their societal acceptance. The reference architecture is represented as a metamodel incorporating conceptual and behavioral semantic aspects. We illustrate the key concepts of the metamodel with examples from cooperative autonomous driving, the operating room of the future, cockpit-tower interaction, and crisis management. Werner Damm, David Hess, Mark Schweda, Janos Sztipanovits, Klaus Bengler, Bianca Biebl, Martin Fränzle, Willem Hagemann, Moritz Held, Klas Ihme, Severin Kacianka, Alyssa J. Kerscher, Sebastian Lehnhoff, Andreas Lüdtke, Alexander Pretschner, Astrid Rakow, Jochem W. Rieger, Daniel Sonntag, Maike Schwammberger, Benedikt Austel, Anirudh Unni, Eric M. S. P. Veith |
ACM Trans. Cyber Phys. Syst. | 7 |
| 2023 | Estimation of Counterfactual Interventions under Uncertainties
Juliane Weilbach, Sebastian Gerwinn, Melih Kandemir, Martin Fränzle |
ACML | 4 |
| 2022 | Costs and rewards in priced timed automataabstractWe consider Pareto analysis of multi-priced timed automata (MPTA) having multiple observers recording costs (to be minimised) and rewards (to be maximised) along a computation. We study the Pareto Domination Problem, which asks whether it is possible to reach a target location such that the accumulated costs and rewards Pareto dominate a given vector. We show that this problem is undecidable in general, but decidable for MPTA with at most three observers. We show the problem to be PSPACE-complete for MPTA recording only costs or only rewards. We also consider an approximate Pareto Domination that is decidable in exponential time with no restrictions on types and number of observers. We develop connections between MPTA and Diophantine equations. Undecidability of the Pareto Domination Problem is shown by reduction from Hilbert's 10th Problem, while decidability for three observers entails translation to a decidable fragment of arithmetic involving quadratic forms. Martin Fränzle, Mahsa Shirmohammadi, Mani Swaminathan, James Worrell 0001 |
Inf. Comput. | 1 |
| 2021 | Mixed-Neighborhood, Multi-speed Cellular Automata for Safety-Aware Pedestrian Prediction
Sebastian vom Dorff, Chih-Hong Cheng, Hasan Esen, Martin Fränzle |
SEFM | 4 |
| 2021 | Handling of Operating Modes in Contract-Based Timing Specifications
Janis Kröger, Björn Koopmann, Ingo Stierand, Nadra Tabassam, Martin Fränzle |
VECoS | 5 |
| 2021 | Indecision and delays are the parents of failure - taming them algorithmically by synthesizing delay-resilient controlabstractAbstract The possible interactions between a controller and its environment can naturally be modelled as the arena of a two-player game, and adding an appropriate winning condition permits to specify desirable behavior. The classical model here is the positional game, where both players can (fully or partially) observe the current position in the game graph, which in turn is indicative of their mutual current states. In practice, neither sensing and actuating the environment through physical devices nor data forwarding to and from the controller and signal processing in the controller are instantaneous. The resultant delays force the controller to draw decisions before being aware of the recent history of a play and to submit these decisions well before they can take effect asynchronously. It is known that existence of a winning strategy for the controller in games with such delays is decidable over finite game graphs and with respect to $$\omega $$ ω -regular objectives. The underlying reduction, however, is impractical for non-trivial delays as it incurs a blow-up of the game graph which is exponential in the magnitude of the delay. For safety objectives, we propose a more practical incremental algorithm successively synthesizing a series of controllers handling increasing delays and reducing the game-graph size in between. It is demonstrated using benchmark examples that even a simplistic explicit-state implementation of this algorithm outperforms state-of-the-art symbolic synthesis algorithms as soon as non-trivial delays have to be handled. We furthermore address the practically relevant cases of non-order-preserving delays and bounded message loss, as arising in actual networked control, thereby considerably extending the scope of regular game theory under delay. Mingshuai Chen, Martin Fränzle, Yangjia Li, Peter Nazier Mosaad, Naijun Zhan |
Acta Informatica | 2 |
| 2020 | A Fail-safe Architecture for Automated DrivingabstractThe development of autonomous vehicles has gained a rapid pace. Along with the promising possibilities of such automated systems, the question of how to ensure their safety arises. With increasing levels of automation the need for fail-operational systems, not relying on a back-up driver, poses new challenges in system design. In this paper we propose a lightweight architecture addressing the challenge of a verifiable, fail-safe safety implementation for trajectory planning. It offers a distributed design and the ability to comply with the requirements of ISO26262, while avoiding an overly redundant setup. Furthermore, we show an example with low-level prediction models applied to a real world situation. Sebastian vom Dorff, Bert Böddeker, Maximilian Kneißl, Martin Fränzle |
DATE | 4 |
| 2020 | Guess What I'm Doing! - Rendering Formal Verification Methods Ripe for the Era of Interacting Intelligent Systems
Martin Fränzle, Paul Kröger |
ISoLA (3) | 1 |
| 2020 | Cooperative Maneuvers of Highly Automated Vehicles at Urban Intersections: A Game-theoretic ApproachabstractIn this paper, we propose an approach how connected and highly automated vehicles can perform cooperative maneuvers such as lane changes and left-turns at urban intersections where they have to deal with human-operated vehicles and vulnerable road users such as cyclists and pedestrians in so-called mixed traffic. In order to support cooperative maneuvers the urban intersection is equipped with an intelligent controller which has access to different sensors along the intersection to detect and predict the behavior of the traffic participants involved. Since the intersection controller cannot directly control all road users and - not least due to the legal situation - driving decisions must always be made by the vehicle controller itself, we focus on a decentralized control paradigm. In this context, connected and highly automated vehicles use some carefully selected game theory concepts to make the best possible and clear decisions about cooperative maneuvers. The aim is to improve traffic efficiency while maintaining road safety at the same time. Our first results obtained with a prototypical implementation of the approach in a traffic simulation are promising. Björn Koopmann, Stefan Puch, Günter Ehmen, Martin Fränzle |
VEHITS | 4 |
| 2020 | Effective definability of the reachability relation in timed automata
Martin Fränzle, Karin Quaas, Mahsa Shirmohammadi, James Worrell 0001 |
Inf. Process. Lett. | 1 |
| 2020 | Safety Verification for Random Ordinary Differential EquationsabstractRandom ordinary differential equations (RODEs) are ordinary differential equations (ODEs) that contain a stochastic process in their vector field functions. They have been used for many years in a wide range of applications, but have been a shadow existence to stochastic differential equations (SDEs) despite being able to model a wider and often physically more adequate range of disturbances. In this article, we study the safety verification problem over both finite time horizons and the infinite time horizon for RODEs incorporating Wiener processes. Concretely, we investigate the p-safety problem, where we identify the set of initial states from which the probability to satisfy safety specifications is at least p. Based on identifying a set of sample paths whose probability measure is larger than p, we propose a method of reducing stochastic reachability to adversary reachability of ODEs for solving the p-safety problem over finite time horizons. This method permits an efficient lifting of reach-set computation methods for perturbed ODEs to RODEs. In this method, the p-safety problem over finite time horizons is reduced to the problem of inner-approximating robust backward reachable sets for ODEs with time-varying perturbation inputs. We then extend the method to the p-safety problem over the infinite time horizon. Finally, we demonstrate our method on several examples. Bai Xue 0001, Martin Fränzle, Naijun Zhan, Sergiy Bogomolov, Bican Xia |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 2 |
| 2019 | Taming Delays in Dynamical Systems - Unbounded Verification of Delay Differential EquationsabstractDelayed coupling between state variables occurs regularly in technical dynamical systems, especially embedded control. As it consequently is omnipresent in safety-critical domains, there is an increasing interest in the safety verification of systems modelled by Delay Differential Equations (DDEs). In this paper, we leverage qualitative guarantees for the existence of an exponentially decreasing estimation on the solutions to DDEs as established in classical stability theory, and present a quantitative method for constructing such delay-dependent estimations, thereby facilitating a reduction of the verification problem over an unbounded temporal horizon to a bounded one. Our technique builds on the linearization technique of nonlinear dynamics and spectral analysis of the linearized counterparts. We show experimentally on a set of representative benchmarks from the literature that our technique indeed extends the scope of bounded verification techniques to unbounded verification tasks. Moreover, our technique is easy to implement and can be combined with any automatic tool dedicated to bounded verification of DDEs. Shenghua Feng, Mingshuai Chen, Naijun Zhan, Martin Fränzle, Bai Xue 0001 |
CAV (1) | 4 |
| 2019 | Robust invariant sets generation for state-constrained perturbed polynomial systemsabstractIn this paper we study the problem of computing robust invariant sets for state-constrained perturbed polynomial systems within the Hamilton-Jacobi reachability framework. A robust invariant set is a set of states such that every possible trajectory starting from it never violates the given state constraint, irrespective of the actual perturbation. The main contribution of this work is to describe the maximal robust invariant set as the zero level set of the unique Lipschitz-continuous viscosity solution to a Hamilton-Jacobi-Bellman (HJB) equation. The continuity and uniqueness property of the viscosity solution facilitates the use of existing numerical methods to solve the HJB equation for an appropriate number of state variables in order to obtain an approximation of the maximal robust invariant set. We furthermore propose a method based on semi-definite programming to synthesize robust invariant sets. Some illustrative examples demonstrate the performance of our methods. Bai Xue 0001, Qiuye Wang, Naijun Zhan, Martin Fränzle |
HSCC | 4 |
| 2019 | Probably Approximate Safety Verification of Hybrid Dynamical Systems
Bai Xue 0001, Martin Fränzle, Hengjun Zhao, Naijun Zhan, Arvind Easwaran |
ICFEM | 2 |
| 2019 | Integrating Neurophysiological Sensors and Driver Models for Safe and Performant Automated Vehicle Control in Mixed TrafficabstractIn future mixed traffic Highly Automated Vehicles (HAV) will have to resolve interactions with human operated traffic. A particular problem for HAVs is detection of human states influencing safety critical decisions and driving behavior of humans. We demonstrate the value proposition of neurophysiological sensors and driver models for optimizing performance of HAVs under safety constraints in mixed traffic applications. Werner Damm, Martin Fränzle, Andreas Lüdtke, Jochem W. Rieger, Alexander Trende, Anirudh Unni |
IV | 2 |
| 2019 | EditorialabstractNo abstract available. Martin Fränzle, Deepak Kapur, Heike Wehrheim, Naijun Zhan |
Formal Aspects Comput. | 1 |
| 2018 | What's to Come is Still Unsure - Synthesizing Controllers Resilient to Delayed Interaction
Mingshuai Chen, Martin Fränzle, Yangjia Li, Peter Nazier Mosaad, Naijun Zhan |
ATVA | 2 |
| 2018 | Under-Approximating Reach Sets for Polynomial Continuous SystemsabstractIn this paper we suggest a method based on convex programming for computing semi-algebraic under-approximations of reach sets for polynomial continuous systems with initial sets being the zero sub-level set of a polynomial function. It is well-known that the reachable set can be formulated as the zero sub-level set of a value function to a Hamilton-Jacobi partial differential equation (HJE), and our approach in this paper consequently focuses on searching for approximate analytical polynomial solutions to associated HJEs, of which the zero sub-level sets converge to the exact reachable set from inside in measure, without discretizing the state space. Such approximate solutions can be computed via a classical hierarchy of convex programs consisting of linear matrix inequalities, which are constructed by sum-of-squares decomposition techniques. In contrast to traditional numerical methods approximately solving HJEs, such as level-set methods, our method reduces HJE solving to convex optimization, avoiding the complexity associated to gridding the state space. Compared to existing approaches computing under-approximations, the approach described in this paper is structurally simpler as the under-approximations are the outcome of a single semi-definite program. Furthermore, an over-approximation of the reach set, shedding light on the quality of the constructed under-approximation, can be constructed via solving the same semi-definite program. Several illustrative examples and comparisons with existing methods demonstrate the merits of our approach. Bai Xue 0001, Martin Fränzle, Naijun Zhan |
HSCC | 2 |
| 2018 | Costs and Rewards in Priced Timed AutomataabstractInternational audience Martin Fränzle, Mahsa Shirmohammadi, Mani Swaminathan, James Worrell 0001 |
ICALP | 1 |
| 2018 | Quantitative Risk Assessment of Safety-Critical Systems via Guided Simulation for Rare Events
Stefan Puch, Martin Fränzle, Sebastian Gerwinn |
ISoLA (2) | 2 |
| 2018 | Efficient Splitting of Test and Simulation Cases for the Verification of Highly Automated Driving Functions
Eckard Böde, Matthias Büker, Ulrich Eberle, Martin Fränzle, Sebastian Gerwinn, Birte Neurohr |
SAFECOMP | 4 |
| 2017 | Syntax-Guided Optimal Synthesis for Chemical Reaction Networks
Luca Cardelli, Milan Ceska 0002, Martin Fränzle, Marta Z. Kwiatkowska, Luca Laurenti, Nicola Paoletti, Max Whitby |
CAV (2) | 3 |
| 2016 | Validated Simulation-Based Verification of Delayed Differential Dynamics
Mingshuai Chen, Martin Fränzle, Yangjia Li, Peter Nazier Mosaad, Naijun Zhan |
FM | 2 |
| 2016 | Discounted Duration Calculus
Heinrich Ody, Martin Fränzle, Michael R. Hansen |
FM | 2 |
| 2016 | Accurate ICP-based floating-point reasoningabstractIn scientific and technical software, floating-point arithmetic is often used to approximate arithmetic on physical quantities natively modeled as reals. Checking properties for such programs (e.g. proving unreachability of code fragments) requires accurate reasoning over floating-point arithmetic. Currently, most of the SMT-solvers addressing this problem class rely on bit-blasting. Recently, methods based on reasoning in interval lattices have been lifted from the reals (where they traditionally have been successful) to the floating-point numbers. The approach presented in this paper follows the latter line of interval-based reasoning, but extends it by including bitwise integer operations and cast operations between integer and floating-point arithmetic. Such operations have hitherto been omitted, as they tend to define sets not concisely representable in interval lattices, and were consequently considered the domain of bit-blasting approaches. By adding them to interval-based reasoning, the full range of basic data types and operations of C programs is supported. Furthermore, we propose techniques in order to mitigate the problem of aliasing during interval reasoning. The experimental results confirm the efficacy of the proposed techniques. Our approach outperforms solvers relying on bit-blasting as well as the existing interval-based SMT-solver. Karsten Scheibler, Felix Neubauer, Ahmed Mahdi, Martin Fränzle, Tino Teige, Tom Bienmüller, Detlef Fehrer, Bernd Becker 0001 |
FMCAD | 4 |
| 2016 | Temporal Logic Verification for Delay Differential Equations
Peter Nazier Mosaad, Martin Fränzle, Bai Xue 0001 |
ICTAC | 2 |
| 2016 | Multi-channel mode for emergency system in urban connected vehiclesabstractTraffic safety applications exploit vehicle-to-vehicle communication is an emerging and promising area within the intelligent transportation system (ITS) environment. This objective would be achieved essentially by the employ of efficient safety applications which should be able to wirelessly broadcast warning messages between neighboring vehicles in order to inform drivers about a dangerous situation; such as accidents in a timely manner. To ensure their efficiency, safety applications require reliable periodic data dissemination with low latency. IEEE 1609.4 defines a MAC layer implementation for multichannel operations in a vehicular ad hoc network (VANET). In this light we proposes a novel multi channel mode protocol for emergency systems to improve the channel utilization of the control channel (CCH) and uniformly distribute the channel load on service channels (SCHs). In the proposed protocol, network change their modes from general to emergency mode to increase the probability for a message to arrive in time. The scheme reduces the rate of transmission collisions which create latency and improves the reliability of message delivery in time. Furthermore, extensive analysis and simulations are presented. Saifullah Khan, Martin Fränzle |
IWQoS | 2 |
| 2015 | Formal Verification of Simulink/Stateflow Diagrams
Liang Zou, Naijun Zhan, Shuling Wang 0003, Martin Fränzle |
ATVA | 4 |
| 2015 | Automatic Verification of Stability and Safety for Delay Differential Equations
Liang Zou, Martin Fränzle, Naijun Zhan, Peter Nazier Mosaad |
CAV (2) | 2 |
| 2015 | State-based real-time analysis of SDF applications on MPSoCs with shared communication resources
Maher Fakih, Kim Grüttner, Martin Fränzle, Achim Rettberg |
J. Syst. Archit. | 3 |
| 2015 | Improving the SAT modulo ODE approach to hybrid systems analysis by combining different enclosure methods
Andreas Eggers, Nacim Ramdani, Nedialko S. Nedialkov, Martin Fränzle |
Softw. Syst. Model. | 4 |
| 2015 | Statistical model checking for stochastic hybrid systems involving nondeterminism over continuous domains
Christian Ellen, Sebastian Gerwinn, Martin Fränzle |
Int. J. Softw. Tools Technol. Transf. | 3 |
| 2014 | Combining Decomposition and Lumping to Evaluate Semi-hierarchical SystemsabstractDetermining performance and fault tolerance properties of distributed systems is a challenging task. One common approach to quantify such properties is to construct the state space and the transition model of the distributed system that is to be evaluated. The challenge lies in the state space being exponentially large in the size of the system. One popular approach to tackle this challenge is to combine decomposition and lumping. The system is decomposed, the transition models of the subsystems are constructed and minimized by lumping bisimilar states under an equivalence relation, and the intermediate marginal transition systems are composed to construct the minimal aggregate transition model. The approach allows to circumvent the necessity to construct the full transition model while preserving the ability to compute precise measures. The decomposition yet hinges on the structure of the communication within the system. When processes do not influence each other, decomposition is trivial as it is arbitrary. On the contrary, when all processes are influenced by all other processes - known as heterarchical structure - systems cannot be decomposed at all. Between systems of independent and heterarchical processes are i) hierarchically structured systems and ii) systems that are globally hierarchical, but contain locally heterarchical subsystems. The hierarchical type has been addressed previously. This paper targets the second type - referred to as semi-hierarchically structured-, thus expanding the frontier from decomposing purely hierarchically structured systems to decomposing semi-hierarchically structured systems. Furthermore, this paper points out the role of different types of execution semantics regarding the decomposition. Nils Müllner, Oliver E. Theel, Martin Fränzle |
AINA | 3 |
| 2013 | Towards performance analysis of SDFGs mapped to shared-bus architectures using model-checkingabstractThe timing predictability of embedded systems with hard real-time requirements is fundamental for guaranteeing their safe usage. With the emergence of multicore platforms this task became very challenging. In this paper, a model-checking based approach will be described which allows us to guarantee timing bounds of multiple Synchronous Data Flow Graphs (SDFG) running on shared-bus multicore architectures. Our approach utilizes Timed Automata (TA) as a common semantic model to represent software components (SDF actors) and hardware components of the multicore platform. These TA are explored using the UPPAAL model-checker for providing the timing guarantees. Our approach shows a significant precision improvement compared with the worst-case bounds estimated based on maximal delay for every bus access. Furthermore, scalability is examined to demonstrate analysis feasibility for small parallel systems. Maher Fakih, Kim Grüttner, Martin Fränzle, Achim Rettberg |
DATE | 3 |
| 2013 | Verifying Simulink diagrams via a Hybrid Hoare Logic ProverabstractSimulink is an industrial de-facto standard for building executable models of embedded systems and their environments, facilitating validation by simulation. Due to the inherent incompleteness of this form of system validation, complementing simulation by formal verification would be desirable. A prerequisite for such an approach is a formal semantics of Simulink's graphical models. In this paper, we show how to encode Simulink diagrams into Hybrid CSP (HCSP), a formal modelling language encoding hybrid system dynamics by means of an extension of CSP. The translation from Simulink to HCSP is fully automatic. We furthermore discuss how to utilize a Hybrid Hoare Logic Prover to verify the translated HCSP models. We demonstrate our approach on a combined scenario originating from the Chinese High-speed Train Control System at Level 3 (CTCS-3). Liang Zou, Naijun Zhan, Shuling Wang 0003, Martin Fränzle, Shengchao Qin |
EMSOFT | 4 |
| 2013 | Combining decomposition and reduction for state space analysis of a self-stabilizing system
Nils Müllner, Oliver E. Theel, Martin Fränzle |
J. Comput. Syst. Sci. | 3 |
| 2012 | Combining Decomposition and Reduction for State Space Analysis of a Self-Stabilizing SystemabstractVerifying fault tolerance properties of a distributed system can be achieved by state space analysis via Markov chains. Yet, the power of such exact analytic methods is confined by exponential growth of the chain's state space in the size of the system modeled. We propose a method that alleviates this limit. Lumping is a well known reduction technique that can be applied to a Markov chain to prune redundant information. We propose a system decomposition to employ lumping piecewise on the considerably smaller Markov chains of the subsystems which are much more likely to be tractable. Recomposing the lumped Markov chains of the subsystems results in a state space that is likely to be considerably smaller. An example demonstrates how the limiting window availability (i.e. a fault tolerance property) can be computed for a system while exploiting the combination of lumping and decomposition. Nils Müllner, Oliver E. Theel, Martin Fränzle |
AINA | 3 |
| 2011 | Proof certificates and non-linear arithmetic constraintsabstractSymbolic methods in computer-aided verification rely heavily on constraint solvers. The correctness and reliability of these solvers are of vital importance in the analysis of safety-critical systems, e.g., in the automotive context. Satisfiability results of a solver can usually be checked by probing the computed solution. This is in general not the case for un-satisfiability results. In this paper, we propose a certification method for unsatisfiability results for mixed Boolean and non-linear arithmetic constraint formulae. Such formulae arise in the analysis of hybrid discrete/continuous systems. Furthermore, we test our approach by enhancing the iSAT constraint solver to generate unsatisfiability proofs, and implemented a tool that can efficiently validate such proofs. Finally, some experimental results showing the effectiveness of our techniques are given. Stefan Kupferschmid, Bernd Becker 0001, Tino Teige, Martin Fränzle |
DDECS | 4 |
| 2011 | Measurability and safety verification for stochastic hybrid systemsabstractDealing with the interplay of randomness and continuous time is important for the formal verification of many real systems. Considering both facets is especially important for wireless sensor networks, distributed control applications, and many other systems of growing importance. An important traditional design and verification goal for such systems is to ensure that unsafe states can never be reached. In the stochastic setting, this translates to the question whether the probability to reach unsafe states remains tolerable. In this paper, we consider stochastic hybrid systems where the continuous-time behaviour is given by differential equations, as for usual hybrid systems, but the targets of discrete jumps are chosen by probability distributions. These distributions may be general measures on state sets. Also non-determinism is supported, and the latter is exploited in an abstraction and evaluation method that establishes safe upper bounds on reachability probabilities. To arrive there requires us to solve semantic intricacies as well as practical problems. In particular, we show that measurability of a complete system follows from the measurability of its constituent parts. On the practical side, we enhance tool support to work effectively on such general models. Experimental evidence is provided demonstrating the applicability of our approach on three case studies, tackled using a prototypical implementation. Martin Fränzle, Ernst Moritz Hahn, Holger Hermanns, Nicolás Wolovick, Lijun Zhang 0001 |
HSCC | 1 |
| 2011 | Improving SAT Modulo ODE for Hybrid Systems Analysis by Combining Different Enclosure Methods
Andreas Eggers, Nacim Ramdani, Nedialko S. Nedialkov, Martin Fränzle |
SEFM | 4 |
| 2011 | Generalized Craig Interpolation for Stochastic Boolean Satisfiability Problems
Tino Teige, Martin Fränzle |
TACAS | 2 |
| 2011 | Parallel SAT Solving in Bounded Model CheckingabstractBounded model checking (BMC) is an incremental refutation technique to search for counterexamples of increasing length. The existence of a counterexample of a fixed length is expressed by a first-order logic formula that is checked for satisfiability using a suitable solver. We apply communicating parallel solvers to check satisfiability of the BMC formulae. In contrast to other parallel solving techniques, our method does not parallelize the satisfiability check of a single formula, but the parallel solvers work on formulae for different counterexample lengths. We adapt the method of constraint sharing and replication of Shtrichman, originally developed for sequential BMC, to the parallel setting. Since the learning mechanism is now parallelized, it is not obvious whether there is a benefit from the concepts of Shtrichman in the parallel setting. We demonstrate on a number of benchmarks that adequate communication between the parallel solvers yields the desired results. Erika Ábrahám, Tobias Schubert 0001, Bernd Becker 0001, Martin Fränzle, Christian Herde |
J. Log. Comput. | 4 |
| 2010 | Satisfaction Meets Expectations - Computing Expected Values of Probabilistic Hybrid Systems with SMT
Martin Fränzle, Tino Teige, Andreas Eggers |
IFM | 1 |
| 2008 | SAT Modulo ODE: A Direct SAT Approach to Hybrid Systems
Andreas Eggers, Martin Fränzle, Christian Herde |
ATVA | 2 |
| 2008 | Stochastic Satisfiability Modulo Theories for Non-linear Arithmetic
Tino Teige, Martin Fränzle |
CPAIOR | 2 |
| 2008 | Efficient Model Checking for Duration Calculus Based on Branching-Time ApproximationsabstractDuration Calculus (abbreviated to DC) is an interval-based, metric-time temporal logic designed for reasoning about embedded real-time systems at a high level of abstraction. But the complexity of model checking any decidable fragment featuring both negation and chop, DC's only modality, is non-elementary and thus impractical.We here investigate a similar approximation as frequently employed in model checking situation-based temporal logics, where linear-time problems are safely approximated by branching-time counterparts amenable to more efficient model-checking algorithms. Mimicking the role that a situation has in (A)CTL as origin of a set of linear traces, we define a branching-time counterpart to interval-based temporal logics building on situation pairs spanning sets of intervals. While this branching-time interval semantics yields the desired reduction in complexity of the model-checking problem, from non-elementary to linear in the size of the formula and cubic in the size of the model, the approximation is too coarse to be practical. We therefore refine the semantics by an occurrence count for crucial states (e.g., cuts of loops) in the model, arriving at a 4-fold exponential model-checking problem sufficiently accurately approximating the original one. Martin Fränzle, Michael R. Hansen |
SEFM | 1 |
| 2007 | Verification of Hybrid Systems
Martin Fränzle |
CAV | 1 |
| 2007 | Deciding an Interval Logic with Accumulated Durations
Martin Fränzle, Michael R. Hansen |
TACAS | 1 |
| 2007 | A Symbolic Decision Procedure for Robust Safety of Timed SystemsabstractTimed automata (TA) (Alur and Dill, 1994) have emerged as an important formalism for the formal modelling and analysis of timed systems. Reachability analysis forms the core of TA-based verification tools such as UPPAAL (Bengtsson and Yi, 2004), which implement a zone-based forward reachability analysis (FRA) algorithm. We present here a symbolic (zone-based) FRA algorithm for deciding safety (reachability) of TA, which is robust w.r.t clock-drift, and which involves minimal overhead w.r.t the standard FRA algorithm of UPPAAL and is guaranteed to terminate in a number of iterations comparable to the standard case. Mani Swaminathan, Martin Fränzle |
TIME | 2 |
| 2007 | HySAT: An efficient proof engine for bounded model checking of hybrid systems
Martin Fränzle, Christian Herde |
Formal Methods Syst. Des. | 1 |
| 2006 | An optimal approach to the task allocation problem on hierarchical architecturesabstractWe present a SAT-based approach to the task and message allocation problem of distributed real-time systems with hierarchical architectures. In contrast to the heuristic approaches usually applied to this problem, our approach is guaranteed to find an optimal allocation for realistic task systems running on complex target architectures. Our method is based on the transformation of such scheduling problems into nonlinear integer optimization problems. The core of the numerical optimization procedure we use to discharge those problems is a solver for arbitrary Boolean combinations of integer constraints. Optimal solutions are obtained by imposing a binary search scheme on top of that solver. Experiments show the applicability of our approach to industrial-size task systems, which are mapped to heterogeneous hierarchical hardware architectures Alexander Metzner, Martin Fränzle, Christian Herde, Ingo Stierand |
IPDPS | 2 |
| 2005 | A Robust Interpretation of Duration Calculus
Martin Fränzle, Michael R. Hansen |
ICTAC | 1 |
| 2005 | Scheduling Distributed Real-Time Systems by Satisfiability CheckingabstractWe present a SAT-based approach to the task and message allocation problem of distributed real-time systems. In contrast to the heuristic approaches usually applied to this problem, our approach is guaranteed to find an optimal allocation for realistic task systems running on complex target architectures. Our method is based on the transformation of such scheduling problems into nonlinear integer optimization problems. The core of the numerical optimization procedure we use to discharge those problems is a solver for arbitrary Boolean combinations of integer constraints. Optimal solutions are obtained by imposing a binary search scheme on top of that solver. Experiments show the applicability of our approach to industrial-size task systems. Alexander Metzner, Martin Fränzle, Christian Herde, Ingo Stierand |
RTCSA | 2 |
| 2004 | Model-checking dense-time Duration CalculusabstractAbstract. Since the seminal work of Zhou Chaochen, M. R. Hansen, and P. Sestoft on decidability of dense-time Duration Calculus [ZHS93] it is well known that decidable fragments of Duration Calculus can only be obtained through withdrawal of much of the interesting vocabulary of this logic. While this was formerly taken as an indication that key-press verification of implementations with respect to elaborate Duration Calculus specifications were also impossible, we show that the model property is well decidable for realistic designs which feature natural constraints on their switching dynamics. The key issue is that the classical undecidability results rely on a notion of validity of a formula that refers to a class of models which is considerably richer than the possible behaviours of actual embedded real-time systems: that of finitely variable trajectories. By analysing two suitably sparser model classes we obtain model-checking procedures for rich subsets of Duration Calculus. Together with undecidability results also obtained, this sheds light upon the exact borderline between decidability and undecidability of Duration Calculi and related logics. Martin Fränzle |
Formal Aspects Comput. | 1 |
| 2003 | Efficient SAT Engines for Concise Logics: Accelerating Proof Search for Zero-One Linear Constraint Systems
Martin Fränzle, Christian Herde |
LPAR | 1 |
| 2003 | A Semantics for Distributed Execution of StatemateabstractAbstract. We present a semantics for the statechart variant implemented in the Statemate product of i-Logix. Our semantics enables distributed code generation for Statemate models in the context of rapid prototyping for embedded control applications. We argue that it seems impossible to efficiently generate distributed code using the original Statemate semantics. The new, distributed semantics has the advantages that, first, it enables the generation of efficient distributed code, second, it preserves many aspects of the original semantics for those parts of a model that are not distributed, and third, the changes made regarding the interaction of distributed model parts are similar to the interaction between the model and its environment in the original semantics, thus giving designers a familiar execution model. The semantics has been implemented in Grace, a framework for rapid prototyping code generation for embedded control applications. Martin Fränzle, Jürgen Niehaus, Alexander Metzner, Werner Damm |
Formal Aspects Comput. | 1 |
| 2001 | Visual temporal logic as a rapid prototyping tool
Martin Fränzle, Karsten Lüth |
Comput. Lang. | 1 |
| 1995 | A Generalized Notion of Semantic Independence
Martin Fränzle, Bernhard von Stengel, Arne Wittmüss |
Inf. Process. Lett. | 1 |
| 1994 | Towards Provably Correct Code Gneration for a Hard Real-Time Programming Language
Martin Fränzle, Markus Müller-Olm |
CC | 1 |
| 1992 | Provably Correct Compiler Development and Implementation
Bettina Buth, Karl-Heinz Buth, Martin Fränzle, Burghard von Karger, Yassine Lakhnech, Hans Langmaack, Markus Müller-Olm |
CC | 3 |