Skip to main content

Showing 1–14 of 14 results for author: Turrini, A

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

    cs.LO

    Scenario Approach for Parametric Markov Models

    Authors: Ying Liu, Andrea Turrini, Moritz Hahn, Bai Xue, Lijun Zhang

    Abstract: In this paper, we propose an approximating framework for analyzing parametric Markov models. Instead of computing complex rational functions encoding the reachability probability and the reward values of the parametric model, we exploit the scenario approach to synthesize a relatively simple polynomial approximation. The approximation is probably approximately correct (PAC), meaning that with high… ▽ More

    Submitted 13 November, 2023; v1 submitted 17 April, 2023; originally announced April 2023.

    Comments: 24 pages, 8 figures; updated to add acknowledgements and data availability

  2. arXiv:2303.01142  [pdf, other

    cs.LO

    A Symbolic Algorithm for the Case-Split Rule in Solving Word Constraints with Extensions (Technical Report)

    Authors: Yu-Fang Chen, Vojtěch Havlena, Ondřej Lengál, Andrea Turrini

    Abstract: Case split is a core proof rule in current decision procedures for the theory of string constraints. Its use is the primary cause of the state space explosion in string constraint solving, since it is the only rule that creates branches in the proof tree. Moreover, explicit handling of the case split rule may cause recomputation of the same tasks in multiple branches of the proof tree. In this pap… ▽ More

    Submitted 2 March, 2023; originally announced March 2023.

    Comments: An extended version of a paper from APLAS'20, accepted to Journal of Systems and Software

  3. arXiv:2301.01890  [pdf, other

    cs.FL cs.LO

    Modular Mix-and-Match Complementation of Büchi Automata (Technical Report)

    Authors: Vojtěch Havlena, Ondřej Lengál, Yong Li, Barbora Šmahlíková, Andrea Turrini

    Abstract: Complementation of nondeterministic Büchi automata (BAs) is an important problem in automata theory with numerous applications in formal verification, such as termination analysis of programs, model checking, or in decision procedures of some logics. We build on ideas from a recent work on BA determinization by Li et al. and propose a new modular algorithm for BA complementation. Our algorithm all… ▽ More

    Submitted 4 January, 2023; originally announced January 2023.

    Comments: To appear in Proc. of TACAS'23

  4. arXiv:2206.13739  [pdf, other

    cs.FL

    Divide-and-Conquer Determinization of Büchi Automata based on SCC Decomposition

    Authors: Yong Li, Andrea Turrini, Weizhi Feng, Moshe Y. Vardi, Lijun Zhang

    Abstract: The determinization of a nondeterministic Büchi automaton (NBA) is a fundamental construction of automata theory, with applications to probabilistic verification and reactive synthesis. The standard determinization constructions, such as the ones based on the Safra-Piterman's approach, work on the whole NBA. In this work we propose a divide-and-conquer determinization approach. To this end, we fir… ▽ More

    Submitted 27 June, 2022; originally announced June 2022.

    Comments: This is an extended version of our CAV'22 paper

    ACM Class: F.4.3

  5. arXiv:2109.12828  [pdf, other

    cs.FL

    On the Power of Finite Ambiguity in Büchi Complementation

    Authors: Weizhi Feng, Yong Li, Andrea Turrini, Moshe Y. Vardi, Lijun Zhang

    Abstract: In this work, we exploit the power of \emph{finite ambiguity} for the complementation problem of Büchi automata by using reduced run directed acyclic graphs (DAGs) over infinite words, in which each vertex has at most one predecessor; these reduced run DAGs have only a finite number of infinite runs, thus obtaining the finite ambiguity in Büchi complementation. We show how to use this type of redu… ▽ More

    Submitted 2 March, 2023; v1 submitted 27 September, 2021; originally announced September 2021.

  6. arXiv:2104.03555  [pdf, other

    cs.FL

    Congruence Relations for Büchi Automata

    Authors: Yong Li, Yih-Kuen Tsay, Andrea Turrini, Moshe Y. Vardi, Lijun Zhang

    Abstract: We revisit here congruence relations for Büchi automata, which play a central role in the automata-based verification. The size of the classical congruence relation is in $3^{\mathcal{O}(n^2)}$, where $n$ is the number of states of a given Büchi automaton $\mathcal{A}$. Here we present improved congruence relations that can be exponentially coarser than the classical one. We further give asymptoti… ▽ More

    Submitted 10 May, 2021; v1 submitted 8 April, 2021; originally announced April 2021.

    ACM Class: F.4.3

  7. arXiv:2007.02282  [pdf, other

    cs.FL cs.CL

    Proving Non-Inclusion of Büchi Automata based on Monte Carlo Sampling

    Authors: Yong Li, Andrea Turrini, Xuechao Sun, Lijun Zhang

    Abstract: The search for a proof of correctness and the search for counterexamples (bugs) are complementary aspects of verification. In order to maximize the practical use of verification tools it is better to pursue them at the same time. While this is well-understood in the termination analysis of programs, this is not the case for the language inclusion analysis of Büchi automata, where research mainly f… ▽ More

    Submitted 6 July, 2020; v1 submitted 5 July, 2020; originally announced July 2020.

    Comments: Accepted to ATVA 2020; typos corrected; authors corrected

  8. arXiv:1902.03218  [pdf, other

    quant-ph cs.LO

    Model Checking Applied to Quantum Physics

    Authors: Ji Guan, Yuan Feng, Andrea Turrini, Mingsheng Ying

    Abstract: Model checking has been successfully applied to verification of computer hardware and software, communication systems and even biological systems. In this paper, we further push the boundary of its applications and show that it can be adapted for applications in quantum physics. More explicitly, we show how quantum statistical and many-body systems can be modeled as quantum Markov chains, and some… ▽ More

    Submitted 8 February, 2019; originally announced February 2019.

  9. arXiv:1607.08484  [pdf, other

    cs.LO

    Compositional Reasoning for Interval Markov Decision Processes

    Authors: Vahid Hashemi, Holger Hermanns, Andrea Turrini

    Abstract: Model checking probabilistic CTL properties of Markov decision processes with convex uncertainties has been recently investigated by Puggelli et al. Such model checking algorithms typically suffer from the state space explosion. In this paper, we address probabilistic bisimulation to reduce the size of such an MDP while preserving the probabilistic CTL properties it satisfies. In particular, we di… ▽ More

    Submitted 28 July, 2016; originally announced July 2016.

    MSC Class: 68Q10; 68Q60; 68Q85; 68Q25

  10. arXiv:1607.01474  [pdf, ps, other

    cs.LO cs.FL

    Synthesising Strategy Improvement and Recursive Algorithms for Solving 2.5 Player Parity Games

    Authors: Ernst Moritz Hahn, Sven Schewe, Andrea Turrini, Lijun Zhang

    Abstract: 2.5 player parity games combine the challenges posed by 2.5 player reachability games and the qualitative analysis of parity games. These two types of problems are best approached with different types of algorithms: strategy improvement algorithms for 2.5 player reachability games and recursive algorithms for the qualitative analysis of parity games. We present a method that - in contrast to exist… ▽ More

    Submitted 5 July, 2016; originally announced July 2016.

  11. arXiv:1605.04400  [pdf, ps, other

    cs.LO cs.FL

    An Efficient Synthesis Algorithm for Parametric Markov Chains Against Linear Time Properties

    Authors: Yong Li, Wanwei Liu, Andrea Turrini, Ernst Moritz Hahn, Lijun Zhang

    Abstract: In this paper, we propose an efficient algorithm for the parameter synthesis of PLTL formulas with respect to parametric Markov chains. The PLTL formula is translated to an almost fully partitioned Büchi automaton which is then composed with the parametric Markov chain. We then reduce the problem to solving an optimisation problem, allowing to decide the satisfaction of the formula using an SMT so… ▽ More

    Submitted 14 May, 2016; originally announced May 2016.

  12. Cost Preserving Bisimulations for Probabilistic Automata

    Authors: Andrea Turrini, Holger Hermanns

    Abstract: Probabilistic automata constitute a versatile and elegant model for concurrent probabilistic systems. They are equipped with a compositional theory supporting abstraction, enabled by weak probabilistic bisimulation serving as the reference notion for summarising the effect of abstraction. This paper considers probabilistic automata augmented with costs. It extends the notions of weak transitions… ▽ More

    Submitted 16 February, 2015; v1 submitted 30 October, 2014; originally announced October 2014.

    Journal ref: Logical Methods in Computer Science, Volume 10, Issue 4 (December 18, 2014) lmcs:1050

  13. arXiv:1311.2928  [pdf, other

    cs.LO cs.FL

    Lazy Probabilistic Model Checking without Determinisation

    Authors: Ernst Moritz Hahn, Guangyuan Li, Sven Schewe, Andrea Turrini, Lijun Zhang

    Abstract: The bottleneck in the quantitative analysis of Markov chains and Markov decision processes against specifications given in LTL or as some form of nondeterministic Büchi automata is the inclusion of a determinisation step of the automaton under consideration. In this paper, we show that full determinisation can be avoided: subset and breakpoint constructions suffice. We have implemented our approac… ▽ More

    Submitted 24 April, 2015; v1 submitted 12 November, 2013; originally announced November 2013.

    Comments: 38 pages. Updated version for introducing the following changes: - general improvement on paper presentation; - extension of the approach to avoid full determinisation; - added proofs for such an extension; - added case studies; - updated old case studies to reflect the added extension

    ACM Class: G.3; D.2.4

  14. arXiv:1205.0376  [pdf, ps, other

    cs.FL

    Deciding Probabilistic Automata Weak Bisimulation in Polynomial Time

    Authors: Holger Hermanns, Andrea Turrini

    Abstract: Deciding in an efficient way weak probabilistic bisimulation in the context of Probabilistic Automata is an open problem for about a decade. In this work we close this problem by proposing a procedure that checks in polynomial time the existence of a weak combined transition satisfying the step condition of the bisimulation. We also present several extensions of weak combined transitions, such as… ▽ More

    Submitted 15 July, 2012; v1 submitted 2 May, 2012; originally announced May 2012.

    Comments: Polished version with a more complete running example and typo fixes

    ACM Class: G.3; F.2