Skip to main content

Showing 1–15 of 15 results for author: Cleaveland, R

.
  1. arXiv:2402.13469  [pdf, other

    quant-ph cs.PL

    The Quantum Abstract Machine

    Authors: Liyi Li, Le Chang, Rance Cleaveland, Mingwei Zhu, Xiaodi Wu

    Abstract: This paper develops a model of quantum behavior that is intended to support the abstract yet accurate design and functional verification of quantum communication protocols. The work is motivated by the need for conceptual tools for the development of quantum-communication systems that are usable by non-specialists in quantum physics while also correctly capturing at a useful abstraction the underl… ▽ More

    Submitted 20 February, 2024; originally announced February 2024.

  2. arXiv:2310.04100  [pdf, other

    cs.LO

    Expressiveness Results for Timed Modal Mu-Calculi

    Authors: Rance Cleaveland, Jeroen J. A. Keiren, Peter Fontana

    Abstract: This paper establishes relative expressiveness results for several modal mu-calculi interpreted over timed automata. These mu-calculi combine modalities for expressing passage of (real) time with a general framework for defining formulas recursively; several variants have been proposed in the literature. We show that one logic, which we call $L^{rel}_{ν,μ}$, is strictly more expressive than the ot… ▽ More

    Submitted 6 October, 2023; originally announced October 2023.

  3. arXiv:2211.06411  [pdf, other

    quant-ph cs.PL

    Qafny: A Quantum-Program Verifier

    Authors: Liyi Li, Mingwei Zhu, Rance Cleaveland, Alexander Nicolellis, Yi Lee, Le Chang, Xiaodi Wu

    Abstract: Because of the probabilistic/nondeterministic behavior of quantum programs, it is highly advisable to verify them formally to ensure that they correctly implement their specifications. Formal verification, however, also traditionally requires significant effort. To address this challenge, we present Qafny, an automated proof system based on the program verifier Dafny and designed for verifying qua… ▽ More

    Submitted 19 January, 2024; v1 submitted 11 November, 2022; originally announced November 2022.

    Comments: Version 4

  4. Extensible Proof Systems for Infinite-State Systems

    Authors: Jeroen J. A. Keiren, Rance Cleaveland

    Abstract: This paper revisits soundness and completeness of proof systems for proving that sets of states in infinite-state labeled transition systems satisfy formulas in the modal mu-calculus. Our results rely on novel results in lattice theory, which give constructive characterizations of both greatest and least fixpoints of monotonic functions over complete lattices. We show how these results may be used… ▽ More

    Submitted 26 July, 2022; originally announced July 2022.

    Comments: Version with full proofs and technical details

    Journal ref: ACM TOCL, 2023

  5. arXiv:2109.01224  [pdf, other

    eess.SY cs.CR

    Resilience to Denial-of-Service and Integrity Attacks: A Structured Systems Approach

    Authors: Bhaskar Ramasubramanian, M. A. Rajan, M. Girish Chandra, Rance Cleaveland, Steven I. Marcus

    Abstract: The resilience of cyberphysical systems to denial-of-service (DoS) and integrity attacks is studied in this paper. The cyberphysical system is modeled as a linear structured system, and its resilience to an attack is interpreted in a graph theoretical framework. The structural resilience of the system is characterized in terms of unmatched vertices in maximum matchings of the bipartite graph and c… ▽ More

    Submitted 2 September, 2021; originally announced September 2021.

    Comments: Accepted to the European Journal of Control

  6. arXiv:2106.02030  [pdf, other

    cs.LO cs.GT eess.SY

    Formally Verified Next-Generation Airborne Collision Avoidance Games in ACAS X

    Authors: Rachel Cleaveland, Stefan Mitsch, André Platzer

    Abstract: The design of aircraft collision avoidance algorithms is a subtle but important challenge that merits the need for provable safety guarantees. Obtaining such guarantees is nontrivial given the unpredictability of the interplay of the intruder aircraft decisions, the ownship pilot reactions, and the subtlety of the continuous motion dynamics of aircraft. Existing collision avoidance systems, such a… ▽ More

    Submitted 1 March, 2022; v1 submitted 3 June, 2021; originally announced June 2021.

    MSC Class: 03B70; 68Q60 ACM Class: F.3.1; C.3

    Journal ref: ACM Trans. Embed. Comput. Syst. 22(1), pp. 10:1-10:30, 2023

  7. arXiv:2006.03751  [pdf, other

    cs.LO cs.FL

    Temporal-Logic Query Checking over Finite Data Streams

    Authors: Samuel Huang, Rance Cleaveland

    Abstract: This paper describes a technique for inferring temporal-logic properties for sets of finite data streams. Such data streams arise in many domains, including server logs, program testing, and financial and marketing data; temporal-logic formulas that are satisfied by all data streams in a set can provide insight into the underlying dynamics of the system generating these streams. Our approach makes… ▽ More

    Submitted 5 June, 2020; originally announced June 2020.

  8. arXiv:2005.13151  [pdf, other

    cs.FL

    Timed Automata Benchmark Description

    Authors: Peter Fontana, Rance Cleaveland

    Abstract: This report contains the descriptions of the timed automata (models) and the properties (specifications) that are used as the "benchmark examples in Data structure choices for on-the-fly model checking of real-time systems" and "The power of proofs: New algorithms for timed automata model checking." The four models from those sources are: CSMA, FISCHER, LEADER, and GRC. Additionally we include in… ▽ More

    Submitted 27 May, 2020; originally announced May 2020.

  9. arXiv:2002.07562  [pdf, ps, other

    cs.FL

    Better Automata through Process Algebra

    Authors: Rance Cleaveland

    Abstract: This paper shows how the use of Structural Operational Semantics (SOS) in the style popularized by the process-algebra community can lead to a more succinct and useful construction for building finite automata from regular expressions. Such constructions have been known for decades, and form the basis for the proofs of one direction of Kleene's Theorem. The purpose of the new construction is, on t… ▽ More

    Submitted 18 February, 2020; originally announced February 2020.

    Comments: 17 pages 3 figures, submitted to Logical Methods in Computer Science

    ACM Class: D.3.1; F.4.3

  10. arXiv:1910.09339  [pdf, other

    cs.LO cs.FL

    A Tableau Construction for Finite Linear-Time Temporal Logic

    Authors: Samuel Huang, Rance Cleaveland

    Abstract: This paper describes a method for converting formulas in finite propositional linear-time temporal logic (Finite LTL) into finite-state automata whose languages are the models of the given formula. Finite LTL differs from traditional LTL in that formulas are interpreted with respect to finite, rather than infinite, sequences of states; this fact means that traditional finite-state automata, rather… ▽ More

    Submitted 21 June, 2020; v1 submitted 16 October, 2019; originally announced October 2019.

    Comments: 29 pages, 2 tables 1 figure, 8 page appendix

  11. Notions of Centralized and Decentralized Opacity in Linear Systems

    Authors: Bhaskar Ramasubramanian, Rance Cleaveland, Steven I. Marcus

    Abstract: We formulate notions of opacity for cyberphysical systems modeled as discrete-time linear time-invariant systems. A set of secret states is $k$-ISO with respect to a set of nonsecret states if, starting from these sets at time $0$, the outputs at time $k$ are indistinguishable to an adversarial observer. Necessary and sufficient conditions to ensure that a secret specification is $k$-ISO are estab… ▽ More

    Submitted 15 March, 2019; originally announced March 2019.

    Comments: Provisionally accepted to the IEEE Transactions on Automatic Control

  12. Bisimulation and Hennessy-Milner Logic for Generalized Synchronization Trees

    Authors: James Ferlez, Rance Cleaveland, Steve Marcus

    Abstract: In this work, we develop a generalization of Hennessy-Milner Logic (HML) for Generalized Synchronization Trees (GSTs) that we call Generalized Hennessy Milner Logic (GHML). Importantly, this logic suggests a strong relationship between (weak) bisimulation for GSTs and ordinary bisimulation for Synchronization Trees (STs). We demonstrate that this relationship can be used to define the GST analog f… ▽ More

    Submitted 4 September, 2017; originally announced September 2017.

    Comments: In Proceedings EXPRESS/SOS 2017, arXiv:1709.00049

    ACM Class: F.1.2

    Journal ref: EPTCS 255, 2017, pp. 35-50

  13. arXiv:1604.02386  [pdf, other

    cs.LO

    An extensible formal semantics for UML activity diagrams

    Authors: Zamira Daw, Rance Cleaveland

    Abstract: This paper presents an operational semantics for UML activity diagrams. The purpose of this semantics is three-fold: to give a robust basis for verifying model correctness; to help validate model transformations; and to provide a well-formed basis for assessing whether a proposed extension/interpretation of the modeling language is consistent with the standard. The challenges of a general formal f… ▽ More

    Submitted 8 April, 2016; originally announced April 2016.

    Comments: 27 pages, 13 figures

  14. arXiv:1602.07165  [pdf, ps, other

    cs.FL

    Corrections to A Menagerie of Timed Automata

    Authors: Jeroen J. A. Keiren, Peter Fontana, Rance Cleaveland

    Abstract: This note corrects a technical error in the ACM Computing Surveys paper mentioned in the title. The flaw involved constructions for showing that timed automata with urgent locations have the same expressiveness as timed automata that allow false location invariants. Corrected con- structions are presented in this note, and the affected results are reproved.

    Submitted 23 February, 2016; originally announced February 2016.

    Comments: 9 pages, corrects a technical error in the ACM Computing Surveys paper mentioned in the title, that can be found at http://dx.doi.org/10.1145/2518102

  15. The Power of Proofs: New Algorithms for Timed Automata Model Checking (with Appendix)

    Authors: Peter Fontana, Rance Cleaveland

    Abstract: This paper presents the first model-checking algorithm for an expressive modal mu-calculus over timed automata, $L^{\mathit{rel}, \mathit{af}}_{ν,μ}$, and reports performance results for an implementation. This mu-calculus contains extended time-modality operators and can express all of TCTL. Our algorithmic approach uses an "on-the-fly" strategy based on proof search as a means of ensuring high p… ▽ More

    Submitted 28 August, 2014; v1 submitted 26 August, 2014; originally announced August 2014.

    Comments: This is the preprint of the FORMATS 2014 paper, but this is the full version, containing the Appendix. The final publication is published from Springer, and is available at http://link.springer.com/chapter/10.1007%2F978-3-319-10512-3_9 on the Springer webpage

    Journal ref: Lecture Notes in Computer Science vol 8711 (Jan 2014) pp 115-129