2013 28th Annual ACM/IEEE Symposium on Logic in Computer Science 2013
DOI: 10.1109/lics.2013.8
|View full text |Cite
|
Sign up to set email alerts
|

Reasoning about Data Repetitions with Counter Systems

Abstract: Abstract. We study linear-time temporal logics interpreted over data words with multiple attributes. We restrict the atomic formulas to equalities of attribute values in successive positions and to repetitions of attribute values in the future or past. We demonstrate correspondences between satisfiability problems for logics and reachability-like decision problems for counter systems. We show that allowing/disallowing atomic formulas expressing repetitions of values in the past corresponds to the reachability/… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
15
0

Year Published

2014
2014
2017
2017

Publication Types

Select...
4
1

Relationship

1
4

Authors

Journals

citations
Cited by 8 publications
(15 citation statements)
references
References 32 publications
0
15
0
Order By: Relevance
“…More concretely, the data tests are formulas of the form u ≈ EFv, stating that the data value stored in attribute (also called variable here) u of the current node is equal to the data value stored in attribute v of some descendant. This logic of repeating values, or LRV, has been the center of a line of investigation studied in [6,7] on data words, evidencing tight correspondences between reachability problems for Vector Addition Systems and the satisfiability problem. The current work pursues this question further, exhibiting connections between the satisfiability problem of LRV over data trees and the bottom-up coverability problem for branching counter systems.…”
Section: Introductionmentioning
confidence: 99%
See 3 more Smart Citations
“…More concretely, the data tests are formulas of the form u ≈ EFv, stating that the data value stored in attribute (also called variable here) u of the current node is equal to the data value stored in attribute v of some descendant. This logic of repeating values, or LRV, has been the center of a line of investigation studied in [6,7] on data words, evidencing tight correspondences between reachability problems for Vector Addition Systems and the satisfiability problem. The current work pursues this question further, exhibiting connections between the satisfiability problem of LRV over data trees and the bottom-up coverability problem for branching counter systems.…”
Section: Introductionmentioning
confidence: 99%
“…3 Other works have considered different simplifications of these structures, either having only one data value per node (e.g., [2]) or ignoring the label (e.g., [7]). …”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations
“…There are several extensions of Petri nets for which reachability (or coverability or termination) remains decidable: pushdown VASSes [23], nets with nested zerotests [27], recursive VASSes [4] and Branching VASSes [6], VASSes with pointers to counters [5], etc. In many cases, it is not known how these extensions compare in expressive power and in complexity.…”
Section: Introductionmentioning
confidence: 99%