Well-structured transition systems everywhere!

A Finkel, P Schnoebelen - Theoretical Computer Science, 2001 - Elsevier
Well-structured transition systems (WSTSs) are a general class of infinite-state systems for
which decidability results rely on the existence of a well-quasi-ordering between states that …

Flashfill++: Scaling programming by example by cutting to the chase

J Cambronero, S Gulwani, V Le, D Perelman… - Proceedings of the …, 2023 - dl.acm.org
Programming-by-Examples (PBE) involves synthesizing an" intended program" from a small
set of user-provided input-output examples. A key PBE strategy has been to restrict the …

Reduction and covering of infinite reachability trees

A Finkel - Information and Computation, 1990 - Elsevier
We present a structure for transition systems with which the main decidability results on Petri
nets can be generalized to structured transition systems. We define the reduced reachability …

Complexity hierarchies beyond elementary

S Schmitz - ACM Transactions on Computation Theory (TOCT), 2016 - dl.acm.org
We introduce a hierarchy of fast-growing complexity classes and show its suitability for
completeness statements of many nonelementary problems. This hierarchy allows the …

String constraints with concatenation and transducers solved efficiently

L Holík, P Janků, AW Lin, P Rümmer… - Proceedings of the ACM …, 2017 - dl.acm.org
String analysis is the problem of reasoning about how strings are manipulated by a program.
It has numerous applications including automatic detection of cross-site scripting, and …

FAST: acceleration from theory to practice

S Bardin, A Finkel, J Leroux, L Petrucci - International Journal on Software …, 2008 - Springer
Fast acceleration of symbolic transition systems (F ast) is a tool for the analysis of systems
manipulating unbounded integer variables. We check safety properties by computing the …

The power of well-structured systems

S Schmitz, P Schnoebelen - International Conference on Concurrency …, 2013 - Springer
Well-structured systems, aka WSTS, are computational models where the set of possible
configurations is equipped with a well-quasi-ordering which is compatible with the transition …

Forward analysis for WSTS, part II: Complete WSTS

A Finkel, J Goubault-Larrecq - Logical Methods in Computer …, 2012 - lmcs.episciences.org
We describe a simple, conceptual forward analysis procedure for infinity-complete WSTS S.
This computes the so-called clover of a state. When S is the completion of a WSTS X, the …

Well (and better) quasi-ordered transition systems

PA Abdulla - Bulletin of Symbolic Logic, 2010 - cambridge.org
In this paper, we give a step by step introduction to the theory of well quasi-ordered
transition systems. The framework combines two concepts, namely (i) transition systems …

A unified approach for deciding the existence of certain Petri net paths

HC Yen - Information and Computation, 1992 - Elsevier
In this paper, we develop a unified approach for deriving complexity results for a number of
Petri net problems. We first define a class of formulas for paths in Petri nets. We then show …