Marco Bozzano
Current Organizations / Institutes
The organizations/institutes from the scholar's latest article
Previous Organizations / Institutes
The organizations / institutes from the scholar's other articles in the past ten years
Research Subjects
Research Interests
Marco Bozzano has a total of 49 co-authors. Here are the top co-authors by number of shared publications:
- Alessandro Cimatti
Fondazione Bruno Kessler
12 shared publications - Alberto Griggio
Fondazione Bruno Kessler
6 shared publications - Stefano Tonetta
Fondazione Bruno Kessler
6 shared publications Alessandro Cimatti
Fondazione Bruno Kessler
4 shared publications- Martin Jonáš
Faculty of Informatics Masaryk University Czechia
4 shared publications Benjamin Bittner
3 shared publications
Latest Publications
- 8 August 2026
- Published by Springer Nature
- p. 32-46
Diagnosis of Runtime Property Violations
- 21 September 2025
- Published by Springer Nature
- p. 367-382
Towards a Unifying View of Fault Propagation Analyses and Notations
- 21 September 2025
- Published by Springer Nature
- p. 367-382
Towards a Unifying View of Fault Propagation Analyses and Notations
- 9 August 2023
- Published by Springer Nature in CEAS Space Journal
- Vol. 16 (2) , 169-181
COMPASTA = COMPASS + TASTE
- 9 August 2023
- Published by Springer Nature in CEAS Space Journal
- Vol. 16 (2) , 169-181
COMPASTA = COMPASS + TASTE
- 17 June 2023
- Published by Springer Nature
- p. 183-198
RobDT: AI-enhanced Digital Twin for Space Exploration Robotic Assets
- 17 June 2023
- Published by Springer Nature
- p. 183-198
RobDT: AI-enhanced Digital Twin for Space Exploration Robotic Assets
- 9 September 2022
- Published by Springer Nature
- p. 21-27
COMPASTA: Extending TASTE with Formal Design and Verification Functionality
- 9 September 2022
- Published by Springer Nature
- p. 21-27
COMPASTA: Extending TASTE with Formal Design and Verification Functionality
- 20 May 2022
- Published by Springer Nature
- p. 169-178
Formal Design and Validation of an Automatic Train Operation Control System
- 20 May 2022
- Published by Springer Nature
- p. 169-178
Formal Design and Validation of an Automatic Train Operation Control System
- 13 April 2022
- Published by Elsevier in Artificial Intelligence
- Vol. 309
Diagnosability of fair transition systems
- 13 April 2022
- Published by Elsevier in Artificial Intelligence
- Vol. 309
Diagnosability of fair transition systems
- Open Access
- 30 March 2022
- Published by Springer Nature
- p. 273-291
Efficient Analysis of Cyclic Redundancy Architectures via Boolean Fault Propagation
Many safety critical systems guarantee fault-tolerance by using several redundant copies of their components. When designing such redundancy architectures, it is crucial to analyze their fault trees, which describe combinations of faults of individual components that may cause malfunction of the system. State-of-the-art techniques for fault tree computation use first-order formulas with uninterpreted functions to model the transformations of signals performed by the redundancy system and an AllSMT query for computation of the fault tree from this encoding. Scalability of the analysis can be further improved by techniques such as predicate abstraction, which reduces the problem to Boolean case.In this paper, we show that as far as fault trees of redundancy architectures are concerned, signal transformation can be equivalently viewed in a purely Boolean way as fault propagation. This alternative view has important practical consequences. First, it applies also to general redundancy architectures with cyclic dependencies among components, to which the current state-of-the-art methods based on AllSMT are not applicable, and which currently require expensive sequential reasoning. Second, it allows for a simpler encoding of the problem and usage of efficient algorithms for analysis of fault propagation, which can significantly improve the runtime of the analyses. A thorough experimental evaluation demonstrates the superiority of the proposed techniques.
- 30 March 2022
- Published by Springer Nature
- p. 273-291
Open AccessEfficient Analysis of Cyclic Redundancy Architectures via Boolean Fault Propagation
Many safety critical systems guarantee fault-tolerance by using several redundant copies of their components. When designing such redundancy architectures, it is crucial to analyze their fault trees, which describe combinations of faults of individual components that may cause malfunction of the system. State-of-the-art techniques for fault tree computation use first-order formulas with uninterpreted functions to model the transformations of signals performed by the redundancy system and an AllSMT query for computation of the fault tree from this encoding. Scalability of the analysis can be further improved by techniques such as predicate abstraction, which reduces the problem to Boolean case.In this paper, we show that as far as fault trees of redundancy architectures are concerned, signal transformation can be equivalently viewed in a purely Boolean way as fault propagation. This alternative view has important practical consequences. First, it applies also to general redundancy architectures with cyclic dependencies among components, to which the current state-of-the-art methods based on AllSMT are not applicable, and which currently require expensive sequential reasoning. Second, it allows for a simpler encoding of the problem and usage of efficient algorithms for analysis of fault propagation, which can significantly improve the runtime of the analyses. A thorough experimental evaluation demonstrates the superiority of the proposed techniques.
- Open Access
- 30 March 2022
- Published by Springer Nature
- p. 543-560
Searching for Ribbon-Shaped Paths in Fair Transition Systems
Diagnosability is a fundamental problem of partial observable systems in safety-critical design. Diagnosability verification checks if the observable part of system is sufficient to detect some faults. A counterexample to diagnosability may consist of infinitely many indistinguishable traces that differ in the occurrence of the fault. When the system under analysis is modeled as a Büchi automaton or finite-state Fair Transition System, this problem reduces to look for ribbon-shaped paths, i.e., fair paths with a loop in the middle.In this paper, we propose to solve the problem by extending the liveness-to-safety approach to look for lasso-shaped paths. The algorithm can be applied to various diagnosability conditions in a uniform way by changing the conditions on the loops. We implemented and evaluated the approach on various diagnosability benchmarks.
- 30 March 2022
- Published by Springer Nature
- p. 543-560
Open AccessSearching for Ribbon-Shaped Paths in Fair Transition Systems
Diagnosability is a fundamental problem of partial observable systems in safety-critical design. Diagnosability verification checks if the observable part of system is sufficient to detect some faults. A counterexample to diagnosability may consist of infinitely many indistinguishable traces that differ in the occurrence of the fault. When the system under analysis is modeled as a Büchi automaton or finite-state Fair Transition System, this problem reduces to look for ribbon-shaped paths, i.e., fair paths with a loop in the middle.In this paper, we propose to solve the problem by extending the liveness-to-safety approach to look for lasso-shaped paths. The algorithm can be applied to various diagnosability conditions in a uniform way by changing the conditions on the loops. We implemented and evaluated the approach on various diagnosability benchmarks.