Adrian Beer

Learn More
In precursory work we have developed causality checking, a fault localization method for concurrent system models relying on the Halpern and Pearl counterfactual model of causation that identifies ordered occurrences of system events as being causal for the violation of non-reachability properties. Our first implementation of causality checking relies on(More)
In this paper we report on work in progress to extend the QuantUM approach to support the quantitative property analysis of Matlab Simulink / Stateflow models. We propose a translation of Simulink / Stateflow models to CTMCs which can be analyzed using the PRISM model checker inside the QuantUM tool. We also illustrate how the information needed to perform(More)
With the increasing size and complexity of modern safety critical embedded systems, the need for automated analysis methods is growing as well. Causality Checking is an automated technique for formal causality analysis of system models. In this paper we report on work in progress towards an Symbolic Causality Checking approach. The proposed approach is(More)
The QuantUM modeling framework and analysis tool, which allows for the analysis of quantitative aspects of system architectures modeled in UML / SysML, does not offer an adequate treatment of nondeterminism. We present an extension of the QuantUM approach based on an interpretation of QuantUM models as Markov Decision processes so that non-determinism in(More)
We report on the modeling and formal analysis of reliability requirements in the context of an Airport Surveillance Radar system using SysML and probabilistic model checking. The system is modeled using the QuantUM modeling tool which uses the PRISM model checker as an analysis back-end. We illustrate how a complex system architecture can be modeled, what(More)
Causality Checking is an automated technique supporting a formal causality analysis of system models. In this paper we present a symbolic variant of causality checking. The proposed approach is based on bounded model checking and SAT solving. We show that this symbolic approach leads to a causality checking method which is efficient for large and complex(More)
Dieser technische Beitrag beschreibt, wie ein Altsystem aus den 1990er Jahren erfolgreich umgestellt wurde: von der Methode Strukturierte Analyse mit dem Werkzeug Teamwork über ein Reverse Engineering-Modell mit UML bis hin zur vollstufigen MDA mit CIM, PIM, PSM, Modell-zu-Modell-Transformationen und Codegenerierung im Hybridbetrieb mit dem Altsystem.
  • 1