Conference
Computer Science Logic
About: Computer Science Logic is an academic conference. The conference publishes majorly in the area(s): Decidability & Mathematical proof. Over the lifetime, 1267 publications have been published by the conference receiving 24095 citations.
Papers published on a yearly basis
Papers
10 Sep 2001
TL;DR: An extension of Hoare's logic for reasoning about programs that alter data structures is described, based on a possible worlds model of the logic of bunched implications, and includes spatial conjunction and implication connectives alongside those of classical logic.
Abstract: We describe an extension of Hoare's logic for reasoning about programs that alter data structures. We consider a low-level storage model based on a heap with associated lookup, update, allocation and deallocation operations, and unrestricted address arithmetic. The assertion language is based on a possible worlds model of the logic of bunched implications, and includes spatial conjunction and implication connectives alongside those of classical logic. Heap operations are axiomatized using what we call the "small axioms", each of which mentions only those cells accessed by a particular command. Through these and a number of examples we show that the formalism supports local reasoning: A specification and proof can concentrate on only those cells in memory that a program accesses.
This paper builds on earlier work by Burstall, Reynolds, Ishtiaq and O'Hearn on reasoning about data structures.
825 citations
8 Jun 2004
TL;DR: A metric is studied between labelled Markov processes that has the property that processes are at zero distance if and only if they are bisimilar and is related, in spirit, to the Hutchinson metric.
Abstract: The notion of process equivalence of probabilistic processes is sensitive to the exact probabilities of transitions. Thus, a slight change in the transition probabilities will result in two equivalent processes being deemed no longer equivalent. This instability is due to the quantitative nature of probabilistic processes. In a situation where the process behavior has a quantitative aspect there should be a more robust approach to process equivalence. This paper studies a metric between labelled Markov processes. This metric has the property that processes are at zero distance if and only if they are bisimilar. The metric is inspired by earlier work on logics for characterizing bisimulation and is related, in spirit, to the Hutchinson metric.
411 citations
8 Jun 2004
TL;DR: An algorithm to solve the optimal-reachability problem for weighted timed automata that takes time exponential in O(n), where n is the number of clocks, |δ(A)| is the size of the clock constraints and |W max | is thesize of the largest weight.
Abstract: We consider the optimal-reachability problem for a timed automaton with respect to a linear cost function which results in a weighted timed automaton. Our solution to this optimization problem consists of reducing it to computing (parametric) shortest paths in a finite weighted directed graph. We call this graph a parametric sub-region graph. It refines the region graph, a standard tool for the analysis of timed automata, by adding the information which is relevant to solving the optimal-teachability problem. We present an algorithm to solve the optimal-reachability problem for weighted timed automata that takes time exponential in O(n(|δ(A)| + |W max |)), where n is the number of clocks, |δ(A)| is the size of the clock constraints and |W max | is the size of the largest weight. We show that this algorithm can be improved, if we restrict to weighted timed automata with a single clock. In case we consider a single starting state for the optimal-reachability problem, our approach yields an algorithm that takes exponential time only in the length of clock constraints.
298 citations
25 Sep 2006
TL;DR: This paper survey several know results on automata and logics manipulating data words and data trees, the focus being on their relative expressive power and decidability.
Abstract: In a data word or a data tree each position carries a label from a finite alphabet and a data value from some infinite domain. These models have been considered in the realm of semistructured data, timed automata and extended temporal logics.
This paper survey several know results on automata and logics manipulating data words and data trees, the focus being on their relative expressive power and decidability.
219 citations
21 Sep 1996
TL;DR: The completeness of the equational theory of Kleene algebras with tests and *-continuous Kleene algebra with tests over language-theoretic and relational models is proved.
Abstract: Kleene algebras with tests provide a rigorous framework for equational specification and verification They have been used successfully in basic safety analysis, source-to-source program transformation, and concurrency control We prove the completeness of the equational theory of Kleene algebra with tests and *-continuous Kleene algebra with tests over language-theoretic and relational models We also show decidability Cohen''s reduction of Kleene algebra with hypotheses of the form $r=0$ to Kleene algebra without hypotheses is simplified and extended to handle Kleene algebras with tests
168 citations
Performance Metrics
| Year | Papers |
|---|---|
| 2021 | 26 |
| 2020 | 39 |
| 2019 | 18 |
| 2018 | 38 |
| 2017 | 34 |
| 2016 | 49 |