Skip to main content

Showing 1–14 of 14 results for author: Tonetta, S

Searching in archive cs. Search in all archives.
.
  1. arXiv:2404.16778  [pdf, other

    cs.LO

    Unifying Asynchronous Logics for Hyperproperties

    Authors: Alberto Bombardelli, Laura Bozzelli, César Sánchez, Stefano Tonetta

    Abstract: We introduce and investigate a powerful hyper logical framework in the linear-time setting, we call generalized HyperLTL with stuttering and contexts (GHyperLTL_SC for short). GHyperLTL_SC unifies known asynchronous extensions of HyperLTL and the well-known extension KLTL of LTL with knowledge modalities under both the synchronous and asynchronous perfect recall semantics. As a main contribution,… ▽ More

    Submitted 25 April, 2024; originally announced April 2024.

  2. arXiv:2312.14831  [pdf, other

    cs.LO

    Asynchronous Composition of LTL Properties over Infinite and Finite Traces

    Authors: Alberto Bombardelli, Stefano Tonetta

    Abstract: The verification of asynchronous software components poses significant challenges due to the way components interleave and exchange input/output data concurrently. Compositional strategies aim to address this by separating the task of verifying individual components on local properties from the task of combining them to achieve global properties. This paper concentrates on employing symbolic model… ▽ More

    Submitted 22 December, 2023; originally announced December 2023.

  3. arXiv:2311.09784  [pdf, other

    cs.LO cs.AI cs.SE

    Automatic Generation of Scenarios for System-level Simulation-based Verification of Autonomous Driving Systems

    Authors: Srajan Goyal, Alberto Griggio, Jacob Kimblad, Stefano Tonetta

    Abstract: With increasing complexity of Automated Driving Systems (ADS), ensuring their safety and reliability has become a critical challenge. The Verification and Validation (V&V) of these systems are particularly demanding when AI components are employed to implement perception and/or control functions. In ESA-funded project VIVAS, we developed a generic framework for system-level simulation-based V&V of… ▽ More

    Submitted 16 November, 2023; originally announced November 2023.

    Comments: In Proceedings FMAS 2023, arXiv:2311.08987

    Journal ref: EPTCS 395, 2023, pp. 113-129

  4. A first-order logic characterization of safety and co-safety languages

    Authors: Alessandro Cimatti, Luca Geatti, Nicola Gigante, Angelo Montanari, Stefano Tonetta

    Abstract: Linear Temporal Logic (LTL) is one of the most popular temporal logics, that comes into play in a variety of branches of computer science. Among the various reasons of its widespread use there are its strong foundational properties: LTL is equivalent to counter-free omega-automata, to star-free omega-regular expressions, and (by Kamp's theorem) to the First-Order Theory of Linear Orders (FO-TLO).… ▽ More

    Submitted 9 August, 2023; v1 submitted 6 September, 2022; originally announced September 2022.

    Journal ref: Logical Methods in Computer Science, Volume 19, Issue 3 (August 10, 2023) lmcs:10061

  5. arXiv:2109.12821  [pdf, ps, other

    cs.LO

    The VMT-LIB Language and Tools

    Authors: Alessandro Cimatti, Alberto Griggio, Stefano Tonetta

    Abstract: We present VMT-LIB, a language for the representation of verification problems of linear-time temporal properties on infinite-state symbolic transition systems. VMT-LIB is an extension of the standard SMT-LIB language for SMT solvers, developed with the goal of facilitating the interoperability and exchange of benchmark problems among different verification tools. Besides describing its syntax and… ▽ More

    Submitted 27 September, 2021; originally announced September 2021.

  6. Expressiveness of Extended Bounded Response LTL

    Authors: Alessandro Cimatti, Luca Geatti, Nicola Gigante, Angelo Montanari, Stefano Tonetta

    Abstract: Extended Bounded Response LTL with Past (LTLEBR+P) is a safety fragment of Linear Temporal Logic with Past (LTL+P) that has been recently introduced in the context of reactive synthesis. The strength of LTLEBR+P is a fully symbolic compilation of formulas into symbolic deterministic automata. Its syntax is organized in four levels. The first three levels feature (a particular combination of) futur… ▽ More

    Submitted 16 September, 2021; originally announced September 2021.

    Comments: In Proceedings GandALF 2021, arXiv:2109.07798

    Journal ref: EPTCS 346, 2021, pp. 152-165

  7. arXiv:2009.06089  [pdf, other

    cs.SE cs.PL

    Model-based analysis support for dependable complex systems in CHESS

    Authors: Felicien Ihirwe, Silvia Mazzini, Pierluigi Pierini, Alberto Debiasi, Stefano Tonetta

    Abstract: The challenges related to dependable complex systems are heterogeneous and involve different aspects of the system. On one hand, the decision-making processes need to take into account many options. On the other hand, the design of the system's logical architecture must consider various dependability concerns such as safety, reliability, and security. Moreover, in case of high-assurance systems, t… ▽ More

    Submitted 12 November, 2020; v1 submitted 13 September, 2020; originally announced September 2020.

    Comments: 10 pages, 11 figures

    Journal ref: 9th International Conference on Model-Driven Engineering and Software Development - 2021

  8. arXiv:2008.05335  [pdf, other

    cs.FL cs.LO cs.SE

    Reactive Synthesis from Extended Bounded Response LTL Specifications

    Authors: Alessandro Cimatti, Luca Geatti, Nicola Gigante, Angelo Montanari, Stefano Tonetta

    Abstract: Reactive synthesis is a key technique for the design of correct-by-construction systems and has been thoroughly investigated in the last decades. It consists in the synthesis of a controller that reacts to environment's inputs satisfying a given temporal logic specification. Common approaches are based on the explicit construction of automata and on their determinization, which limit their scalabi… ▽ More

    Submitted 12 August, 2020; originally announced August 2020.

    Comments: Extended Version

    ACM Class: D.2.4; F.4.1; F.4.3

  9. A Cloud-Based Collaboration Platform for Model-Based Design of Cyber-Physical Systems

    Authors: Peter Gorm Larsen, Hugo Daniel Macedo, John Fitzgerald, Holger Pfeifer, Martin Benedikt, Stefano Tonetta, Angelo Marguglio, Sergio Gusmeroli, George Suciu Jr

    Abstract: Businesses, particularly small and medium-sized enterprises, aiming to start up in Model-Based Design (MBD) face difficult choices from a wide range of methods, notations and tools before making the significant investments in planning, procurement and training necessary to deploy new approaches successfully. In the development of Cyber-Physical Systems (CPSs) this is exacerbated by the diversity o… ▽ More

    Submitted 5 May, 2020; originally announced May 2020.

  10. Linear-time Temporal Logic with Event Freezing Functions

    Authors: Stefano Tonetta

    Abstract: Formal properties represent a cornerstone of the system-correctness proofs based on formal verification techniques such as model checking. Formalizing requirements into temporal properties may be very complex and error prone, due not only to the ambiguity of the textual requirements but also to the complexity of the formal language. Finding a property specification language that balances simplici… ▽ More

    Submitted 7 September, 2017; originally announced September 2017.

    Comments: In Proceedings GandALF 2017, arXiv:1709.01761. This work has received funding from the European Union's Horizon 2020 research and innovation programme under the Grant Agreement No. 700665 (project CITADEL)

    Journal ref: EPTCS 256, 2017, pp. 195-209

  11. arXiv:1605.06245  [pdf, other

    cs.SE

    Verification of railway interlocking - Compositional approach with OCRA

    Authors: Christophe Limbree, Quentin Cappart, Charles Pecheur, Stefano Tonetta

    Abstract: In the railway domain, an electronic interlocking is a computerised system that controls the railway signalling components (e.g. switches or signals) in order to allow a safe operation of the train traffic. Interlockings are controlled by a software logic that relies on a generic software and a set of application data particular to the station under control. The verification of the application dat… ▽ More

    Submitted 20 May, 2016; originally announced May 2016.

    Comments: 16 pages

  12. Formal Design of Asynchronous Fault Detection and Identification Components using Temporal Epistemic Logic

    Authors: Marco Bozzano, Alessandro Cimatti, Marco Gario, Stefano Tonetta

    Abstract: Autonomous critical systems, such as satellites and space rovers, must be able to detect the occurrence of faults in order to ensure correct operation. This task is carried out by Fault Detection and Identification (FDI) components, that are embedded in those systems and are in charge of detecting faults in an automated and timely manner by reading data from sensors and triggering predefined alar… ▽ More

    Submitted 10 February, 2016; v1 submitted 16 June, 2015; originally announced June 2015.

    Comments: 33 pages, 20 figures

    Journal ref: Logical Methods in Computer Science, Volume 11, Issue 4 (November 4, 2015) lmcs:1605

  13. arXiv:1310.6847  [pdf, other

    cs.LO cs.SE

    IC3 Modulo Theories via Implicit Predicate Abstraction

    Authors: Alessandro Cimatti, Alberto Griggio, Sergio Mover, Stefano Tonetta

    Abstract: We present a novel approach for generalizing the IC3 algorithm for invariant checking from finite-state to infinite-state transition systems, expressed over some background theories. The procedure is based on a tight integration of IC3 with Implicit (predicate) Abstraction, a technique that expresses abstract tran- sitions without computing explicitly the abstract system and is incremental with re… ▽ More

    Submitted 25 October, 2013; originally announced October 2013.

    ACM Class: D.2.4; B.5.2

  14. Formalization and Validation of Safety-Critical Requirements

    Authors: Alessandro Cimatti, Marco Roveri, Angelo Susi, Stefano Tonetta

    Abstract: The validation of requirements is a fundamental step in the development process of safety-critical systems. In safety critical applications such as aerospace, avionics and railways, the use of formal methods is of paramount importance both for requirements and for design validation. Nevertheless, while for the verification of the design, many formal techniques have been conceived and applied, the… ▽ More

    Submitted 27 June, 2012; v1 submitted 8 March, 2010; originally announced March 2010.

    Journal ref: EPTCS 20, 2010, pp. 68-75