(Translated by https://www.hiragana.jp/)
Search | arXiv e-print repository
Skip to main content

Showing 1–32 of 32 results for author: Gleirscher, M

.
  1. arXiv:2404.10747  [pdf, other

    eess.SY

    How Deduction Systems Can Help You To Verify Stability Properties

    Authors: Mario Gleirscher, Rehab Massoud, Dieter Hutter, Christoph Lüth

    Abstract: Mathematical proofs are a cornerstone of control theory, and it is important to get them right. Deduction systems can help with this by mechanically checking the proofs. However, the structure and level of detail at which a proof is represented in a deduction system differ significantly from a proof read and written by mathematicians and engineers, hampering understanding and adoption of these sys… ▽ More

    Submitted 16 April, 2024; originally announced April 2024.

  2. arXiv:2401.12061  [pdf, other

    cs.LO cs.MS

    Scalable Automated Verification for Cyber-Physical Systems in Isabelle/HOL

    Authors: Jonathan Julián Huerta y Munive, Simon Foster, Mario Gleirscher, Georg Struth, Christian Pardillo Laursen, Thomas Hickman

    Abstract: We formally introduce IsaVODEs (Isabelle verification with Ordinary Differential Equations), a framework for the verification of cyber-physical systems. We describe the semantic foundations of the framework's formalisation in the Isabelle/HOL proof assistant. A user-friendly language specification based on a robust state model makes our framework flexible and adaptable to various engineering workf… ▽ More

    Submitted 22 January, 2024; originally announced January 2024.

    Comments: Submitted to the Journal of Automated Reasoning

  3. arXiv:2401.06156  [pdf, other

    cs.CV cs.LG

    A Stochastic Approach to Classification Error Estimates in Convolutional Neural Networks

    Authors: Jan Peleska, Felix Brüning, Mario Gleirscher, Wen-ling Huang

    Abstract: This technical report presents research results achieved in the field of verification of trained Convolutional Neural Network (CNN) used for image classification in safety-critical applications. As running example, we use the obstacle detection function needed in future autonomous freight trains with Grade of Automation (GoA) 4. It is shown that systems like GoA 4 freight trains are indeed certifi… ▽ More

    Submitted 21 December, 2023; originally announced January 2024.

  4. arXiv:2311.08987   

    cs.AI cs.RO

    Proceedings Fifth International Workshop on Formal Methods for Autonomous Systems

    Authors: Marie Farrell, Matt Luckcuck, Mario Gleirscher, Maike Schwammberger

    Abstract: This EPTCS volume contains the proceedings for the Fifth International Workshop on Formal Methods for Autonomous Systems (FMAS 2023), which was held on the 15th and 16th of November 2023. FMAS 2023 was co-located with 18th International Conference on integrated Formal Methods (iFM) (iFM'22), organised by Leiden Institute of Advanced Computer Science of Leiden University. The workshop itself was he… ▽ More

    Submitted 15 November, 2023; originally announced November 2023.

    Journal ref: EPTCS 395, 2023

  5. arXiv:2306.14814  [pdf, other

    eess.SY cs.CV cs.LG

    Probabilistic Risk Assessment of an Obstacle Detection System for GoA 4 Freight Trains

    Authors: Mario Gleirscher, Anne E. Haxthausen, Jan Peleska

    Abstract: In this paper, a quantitative risk assessment approach is discussed for the design of an obstacle detection function for low-speed freight trains with grade of automation (GoA)~4. In this 5-step approach, starting with single detection channels and ending with a three-out-of-three (3oo3) model constructed of three independent dual-channel modules and a voter, a probabilistic assessment is exemplif… ▽ More

    Submitted 26 June, 2023; originally announced June 2023.

  6. Qualification of Proof Assistants, Checkers, and Generators: Where Are We and What Next?

    Authors: Mario Gleirscher, Robert Sachtleben, Jan Peleska

    Abstract: Cyber-physical systems, such as learning robots and other autonomous systems, employ high-integrity software in their safety-critical control. This software is developed using a range of tools some of which need to be qualified for this purpose according to international standards. In this article, we first evaluate the state of the art of tool qualification for proof assistants, checkers (e.g., m… ▽ More

    Submitted 19 February, 2023; originally announced February 2023.

    Journal ref: Science of Computer Programming, 2023 (226), p. 102930

  7. arXiv:2203.08917  [pdf, other

    cs.SE eess.SY

    Sound Development of Safety Supervisors

    Authors: Mario Gleirscher, Lukas Plecher, Jan Peleska

    Abstract: Safety supervisors are controllers enforcing safety properties by keeping a system in (or returning it to) a safe state. The development of such high-integrity components can benefit from a rigorous workflow integrating formal design and verification. In this paper, we present a workflow for the sound development of safety supervisors combining the best of two worlds, verified synthesis and comple… ▽ More

    Submitted 16 March, 2022; originally announced March 2022.

    Comments: 18 pages, 8 figures, 1 table

  8. A Manifesto for Applicable Formal Methods

    Authors: Mario Gleirscher, Jaco van de Pol, Jim Woodcock

    Abstract: Formal methods were frequently shown to be effective and, perhaps because of that, practitioners are interested in using them more often. Still, these methods are far less applied than expected, particularly, in critical domains where they are strongly recommended and where they have the greatest potential. Our hypothesis is that formal methods still seem not to be applicable enough or ready for t… ▽ More

    Submitted 22 August, 2023; v1 submitted 23 December, 2021; originally announced December 2021.

    Journal ref: Software and Systems Modeling 2023

  9. Proceedings First Workshop on Applicable Formal Methods

    Authors: Mario Gleirscher, Jaco van de Pol, Jim Woodcock

    Abstract: This volume contains the proceedings of the 1st International Workshop on Applicable Formal Methods (AppFM 2021), 23 November 2021, held online as part of the 24th International Symposium on Formal Methods (FM). The aim of the AppFM workshop is to bring together researchers who improve and evaluate existing formal approaches and new variants in practical contexts and support the transfer of these… ▽ More

    Submitted 15 November, 2021; originally announced November 2021.

    Journal ref: EPTCS 349, 2021

  10. Complete Test of Synthesised Safety Supervisors for Robots and Autonomous Systems

    Authors: Mario Gleirscher, Jan Peleska

    Abstract: Verified controller synthesis uses world models that comprise all potential behaviours of humans, robots, further equipment, and the controller to be synthesised. A world model enables quantitative risk assessment, for example, by stochastic model checking. Such a model describes a range of controller behaviours some of which -- when implemented correctly -- guarantee that the overall risk in the… ▽ More

    Submitted 24 October, 2021; originally announced October 2021.

    Comments: In Proceedings FMAS 2021, arXiv:2110.11527

    Journal ref: EPTCS 348, 2021, pp. 101-109

  11. arXiv:2106.06604  [pdf, other

    cs.RO cs.HC cs.SE eess.SY

    Verified Synthesis of Optimal Safety Controllers for Human-Robot Collaboration

    Authors: Mario Gleirscher, Radu Calinescu, James Douthwaite, Benjamin Lesage, Colin Paterson, Jonathan Aitken, Rob Alexander, James Law

    Abstract: We present a tool-supported approach for the synthesis, verification and validation of the control software responsible for the safety of the human-robot interaction in manufacturing processes that use collaborative robots. In human-robot collaboration, software-based safety controllers are used to improve operational safety, e.g., by triggering shutdown mechanisms or emergency stops to avoid acci… ▽ More

    Submitted 11 June, 2021; originally announced June 2021.

    Comments: 34 pages, 31 figures

  12. arXiv:2106.05987  [pdf, other

    cs.LO

    Hybrid Systems Verification with Isabelle/HOL: Simpler Syntax, Better Models, Faster Proofs

    Authors: Simon Foster, Jonathan Julián Huerta y Munive, Mario Gleirscher, Georg Struth

    Abstract: We extend a semantic verification framework for hybrid systems with the Isabelle/HOL proof assistant by an algebraic model for hybrid program stores, a shallow expression model for hybrid programs and their correctness specifications, and domain-specific deductive and calculational support. The new store model yields clean separations and dynamic local views of variables, e.g. discrete/continuous,… ▽ More

    Submitted 10 June, 2021; originally announced June 2021.

    Comments: 18 pages, submitted to FM 2021

  13. Maintaining driver attentiveness in shared-control autonomous driving

    Authors: Radu Calinescu, Naif Alasmari, Mario Gleirscher

    Abstract: We present a work-in-progress approach to improving driver attentiveness in cars provided with automated driving systems. The approach is based on a control loop that monitors the driver's biometrics (eye movement, heart rate, etc.) and the state of the car; analyses the driver's attentiveness level using a deep neural network; plans driver alerts and changes in the speed of the car using a formal… ▽ More

    Submitted 5 February, 2021; originally announced February 2021.

    Comments: 7 pages, 6 figures

  14. YAP: Tool Support for Deriving Safety Controllers from Hazard Analysis and Risk Assessments

    Authors: Mario Gleirscher

    Abstract: Safety controllers are system or software components responsible for handling risk in many machine applications. This tool paper describes a use case and a workflow for YAP, a research tool for risk modelling and discrete-event safety controller design. The goal of this use case is to derive a safety controller from hazard analysis and risk assessment, to define a design space for this controller,… ▽ More

    Submitted 2 December, 2020; originally announced December 2020.

    Comments: In Proceedings FMAS 2020, arXiv:2012.01176

    Journal ref: EPTCS 329, 2020, pp. 31-47

  15. Integration of Formal Proof into Unified Assurance Cases with Isabelle/SACM

    Authors: Simon Foster, Yakoub Nemouchi, Mario Gleirscher, Ran Wei, Tim Kelly

    Abstract: Assurance cases are often required to certify critical systems. The use of formal methods in assurance can improve automation, increase confidence, and overcome errant reasoning. However, assurance cases can never be fully formalised, as the use of formal methods is contingent on models that are validated by informal processes. Consequently, assurance techniques should support both formal and info… ▽ More

    Submitted 25 September, 2020; originally announced September 2020.

    Comments: 28 pages, in revision for Formal Aspects of Computing

  16. Challenges in the Safety-Security Co-Assurance of Collaborative Industrial Robots

    Authors: Mario Gleirscher, Nikita Johnson, Panayiotis Karachristou, Radu Calinescu, James Law, John Clark

    Abstract: The coordinated assurance of interrelated critical properties, such as system safety and cyber-security, is one of the toughest challenges in critical systems engineering. In this chapter, we summarise approaches to the coordinated assurance of safety and security. Then, we highlight the state of the art and recent challenges in human-robot collaboration in manufacturing both from a safety and sec… ▽ More

    Submitted 17 July, 2020; originally announced July 2020.

    Comments: 23 pages, 4 tables, 1 figure

  17. Safety Controller Synthesis for Collaborative Robots

    Authors: Mario Gleirscher, Radu Calinescu

    Abstract: In human-robot collaboration (HRC), software-based automatic safety controllers (ASCs) are used in various forms (e.g. shutdown mechanisms, emergency brakes, interlocks) to improve operational safety. Complex robotic tasks and increasingly close human-robot interaction pose new challenges to ASC developers and certification authorities. Key among these challenges is the need to assure the correctn… ▽ More

    Submitted 7 July, 2020; originally announced July 2020.

  18. Towards Deductive Verification of Control Algorithms for Autonomous Marine Vehicles

    Authors: Simon Foster, Mario Gleirscher, Radu Calinescu

    Abstract: The use of autonomous vehicles in real-world applications is often precluded by the difficulty of providing safety guarantees for their complex controllers. The simulation-based testing of these controllers cannot deliver sufficient safety guarantees, and the use of formal verification is very challenging due to the hybrid nature of the autonomous vehicles. Our work-in-progress paper introduces a… ▽ More

    Submitted 16 June, 2020; originally announced June 2020.

  19. arXiv:1905.06192  [pdf, other

    cs.LO cs.SE

    Mechanised Assurance Cases with Integrated Formal Methods in Isabelle

    Authors: Yakoub Nemouchi, Simon Foster, Mario Gleirscher, Tim Kelly

    Abstract: Assurance cases are often required as a means to certify a critical system. Use of formal methods in assurance can improve automation, and overcome problems with ambiguity, faulty reasoning, and inadequate evidentiary support. However, assurance cases can rarely be fully formalised, as the use of formal methods is contingent on models validated by informal processes. Consequently, we need assuranc… ▽ More

    Submitted 15 May, 2019; originally announced May 2019.

    Comments: 17 pages, submitted to FM 2019

  20. Risk Structures: Towards Engineering Risk-aware Autonomous Systems

    Authors: Mario Gleirscher

    Abstract: Inspired by widely-used techniques of causal modelling in risk, failure, and accident analysis, this work discusses a compositional framework for risk modelling. Risk models capture fragments of the space of risky events likely to occur when operating a machine in a given environment. Moreover, one can build such models into machines such as autonomous robots, to equip them with the ability of ris… ▽ More

    Submitted 23 April, 2019; originally announced April 2019.

  21. arXiv:1902.05537  [pdf, other

    cs.SE

    Assurance of System Safety: A Survey of Design and Argument Patterns

    Authors: Mario Gleirscher, Stefan Kugele

    Abstract: The specification, design, and assurance of safety encompasses various concepts and best practices, subject of reuse in form of patterns. This work summarizes applied research on such concepts and practices with a focus on the last two decades and on the state-of-the-art of patterns in safety-critical system design and assurance argumentation. We investigate several aspects of such patterns, for e… ▽ More

    Submitted 14 February, 2019; originally announced February 2019.

  22. arXiv:1812.10103  [pdf, ps, other

    cs.SE cs.CY cs.RO

    New Opportunities for Integrated Formal Methods

    Authors: Mario Gleirscher, Simon Foster, Jim Woodcock

    Abstract: Formal methods have provided approaches for investigating software engineering fundamentals and also have high potential to improve current practices in dependability assurance. In this article, we summarise known strengths and weaknesses of formal methods. From the perspective of the assurance of robots and autonomous systems (RAS), we highlight new opportunities for integrated formal methods and… ▽ More

    Submitted 4 November, 2019; v1 submitted 25 December, 2018; originally announced December 2018.

    Journal ref: ACM Comput. Surv. 52, 6 (October 2019), 35 pages

  23. Formal Methods in Dependable Systems Engineering: A Survey of Professionals from Europe and North America

    Authors: Mario Gleirscher, Diego Marmsoler

    Abstract: Context: Formal methods (FMs) have been around for a while, still being unclear how to leverage their benefits, overcome their challenges, and set new directions for their improvement towards a more successful transfer into practice. Objective: We study the use of formal methods in mission-critical software domains, examining industrial and academic views. Method: We perform a cross-sectional on-l… ▽ More

    Submitted 22 September, 2020; v1 submitted 20 December, 2018; originally announced December 2018.

    Comments: Empirical Software Engineering (SpringerNature), includes open answers

    Journal ref: Empir. Softw. Eng. 25(6): 4473-4546 (2020)

  24. arXiv:1812.08452  [pdf, other

    cs.SE cs.CY

    Safety Practice and its Practitioners: Exploring a Diverse Profession

    Authors: Mario Gleirscher, Anne Nyokabi

    Abstract: System safety refers to a diverse engineering discipline assessing and improving various aspects of safety in socio-technical systems and their software-intensive sub-systems. While system safety has been a vital area of applied research for many decades, its practice and practitioners seem empirically still not well studied. Beyond mainly anecdotal evidence (interviews, on-line discussions), inci… ▽ More

    Submitted 20 December, 2018; originally announced December 2018.

  25. arXiv:1811.01774  [pdf, ps, other

    cs.SE cs.RO eess.SY

    SCAV'18: Report of the 2nd International Workshop on Safe Control of Autonomous Vehicles

    Authors: Mario Gleirscher, Sven Linker, Stefan Kugele

    Abstract: This report summarizes the discussions, open issues, take-away messages, and conclusions of the 2nd SCAV workshop.

    Submitted 5 November, 2018; originally announced November 2018.

    Comments: 3 pages, 1 table

    ACM Class: I.2.9; D.2.4; C.3; I.2.8

  26. Proceedings 2nd International Workshop on Safe Control of Autonomous Vehicles

    Authors: Mario Gleirscher, Stefan Kugele, Sven Linker

    Abstract: These are the proceedings of the Second International Workshop on Safe Control of Autonomous Vehicles, which took place on the 10th of April 2018 in Porto, Portugal as an affiliated workshop of CSPWeek. The task of this workshop is to identify open research problems, discuss recent achievements, bring together researchers in, e.g., control theory, adaptive systems, machine self-organization and au… ▽ More

    Submitted 10 April, 2018; originally announced April 2018.

    Journal ref: EPTCS 269, 2018

  27. From Hazard Analysis to Hazard Mitigation Planning: The Automated Driving Case

    Authors: Mario Gleirscher, Stefan Kugele

    Abstract: Vehicle safety depends on (a) the range of identified hazards and (b) the operational situations for which mitigations of these hazards are acceptably decreasing risk. Moreover, with an increasing degree of autonomy, risk ownership is likely to increase for vendors towards regulatory certification. Hence, highly automated vehicles have to be equipped with verified controllers capable of reliably i… ▽ More

    Submitted 22 February, 2018; originally announced February 2018.

    Journal ref: Barrett C., Davies M., Kahsai T. (eds) NASA Formal Methods. LNCS, vol 10227. Springer

  28. arXiv:1709.02560  [pdf, other

    eess.SY cs.RO cs.SE

    Run-Time Risk Mitigation in Automated Vehicles: A Model for Studying Preparatory Steps

    Authors: Mario Gleirscher

    Abstract: We assume that autonomous or highly automated driving (AD) will be accompanied by tough assurance obligations exceeding the requirements of even recent revisions of ISO 26262 or SOTIF. Hence, automotive control and safety engineers have to (i) comprehensively analyze the driving process and its control loop, (ii) identify relevant hazards stemming from this loop, (iii) establish feasible automated… ▽ More

    Submitted 8 September, 2017; originally announced September 2017.

    Comments: In Proceedings FVAV 2017, arXiv:1709.02126

    Journal ref: EPTCS 257, 2017, pp. 75-90

  29. Arguing from Hazard Analysis in Safety Cases: A Modular Argument Pattern

    Authors: Mario Gleirscher, Carmen Carlan

    Abstract: We observed that safety arguments are prone to stay too abstract, e.g. solutions refer to large packages, argument strategies to complex reasoning steps, contexts and assumptions lack traceability. These issues can reduce the confidence we require of such arguments. In this paper, we investigate the construction of confident arguments from (i) hazard analysis (HA) results and (ii) the design of sa… ▽ More

    Submitted 20 February, 2018; v1 submitted 12 April, 2017; originally announced April 2017.

  30. Introduction of Static Quality Analysis in Small and Medium-Sized Software Enterprises: Experiences from Technology Transfer

    Authors: Mario Gleirscher, Dmitriy Golubitskiy, Maximilian Irlbeck, Stefan Wagner

    Abstract: Today, small and medium-sized enterprises (SMEs) in the software industry face major challenges. Their resource constraints require high efficiency in development. Furthermore, quality assurance (QA) measures need to be taken to mitigate the risk of additional, expensive effort for bug fixes or compensations. Automated static analysis (ASA) can reduce this risk because it promises low application… ▽ More

    Submitted 22 November, 2016; originally announced November 2016.

    Comments: 46 pages, 1 figure

    Journal ref: Software Quality Journal, Volume 22, Issue 3, pp 499-542, September 2014

  31. On the Benefit of Automated Static Analysis for Small and Medium-Sized Software Enterprises

    Authors: Mario Gleirscher, Dmitriy Golubitskiy, Maximilian Irlbeck, Stefan Wagner

    Abstract: Today's small and medium-sized enterprises (SMEs) in the software industry are faced with major challenges. While having to work efficiently using limited resources they have to perform quality assurance on their code to avoid the risk of further effort for bug fixes or compensations. Automated static analysis can reduce this risk because it promises little effort for running an analysis. We repor… ▽ More

    Submitted 22 November, 2016; originally announced November 2016.

    Comments: 25 pages, 0 figures

    Journal ref: Proc. 4th International Conference on Software Quality. Process Automation in Software Development (SWQD 2012). Springer, 2012

  32. arXiv:1512.02759  [pdf

    cs.SE

    Model-based Hazard and Impact Analysis

    Authors: Sonila Dobi, Mario Gleirscher, Maria Spichkova, Peter Struss

    Abstract: Hazard and impact analysis is an indispensable task during the specification and development of safety-critical technical systems, and particularly of their software-intensive control parts. There is a lack of methods supporting an effective (reusable, automated) and integrated (cross-disciplinary) way to carry out such analyses. This report was motivated by an industrial project whose goal was… ▽ More

    Submitted 9 December, 2015; originally announced December 2015.

    Report number: TUM I1333