Verification of Flat FIFO Systems

Autor: Finkel, Alain, Praveen, M.
Přispěvatelé: Laboratoire Spécification et Vérification [Cachan] (LSV), École normale supérieure - Cachan (ENS Cachan)-Centre National de la Recherche Scientifique (CNRS), Chennai Mathematical Institute [Inde], ANR-17-CE40-0028,BRAVAS,IDEAL-BASED ALGORITHMS FOR VASSES AND WELL-STRUCTURED SYSTEMS(2017)
Jazyk: angličtina
Rok vydání: 2019
Předmět:
FOS: Computer and information sciences
termination
[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC]
Computer Science - Logic in Computer Science
ACM: F.: Theory of Computation/F.1: COMPUTATION BY ABSTRACT DEVICES/F.1.1: Models of Computation
counters
flat systems
ACM: F.: Theory of Computation/F.1: COMPUTATION BY ABSTRACT DEVICES
[SCCO.COMP]Cognitive science/Computer science
0102 computer and information sciences
02 engineering and technology
Computational Complexity (cs.CC)
01 natural sciences
0202 electrical engineering
electronic engineering
information engineering

Infinite state systems
000 Computer science
knowledge
general works

FIFO
[INFO.INFO-LO]Computer Science [cs]/Logic in Computer Science [cs.LO]
ACM: F.: Theory of Computation/F.3: LOGICS AND MEANINGS OF PROGRAMS/F.3.1: Specifying and Verifying and Reasoning about Programs
Logic in Computer Science (cs.LO)
Computer Science - Computational Complexity
Theory of computation - Parallel computing models
010201 computation theory & mathematics
Computer Science
020201 artificial intelligence & image processing
complexity
reachability
Zdroj: CONCUR 2019
CONCUR 2019, Aug 2019, AMSTERDAM, Netherlands
ISSN: 1860-5974
Popis: Logical Methods in Computer Science ; Volume 16, Issue 4 ; 1860-5974
The decidability and complexity of reachability problems and model-checking for flat counter machines have been explored in detail. However, only few results are known for flat (lossy) FIFO machines, only in some particular cases (a single loop or a single bounded expression). We prove, by establishing reductions between properties, and by reducing SAT to a subset of these properties that many verification problems like reachability, non-termination, unboundedness are NP-complete for flat FIFO machines, generalizing similar existing results for flat counter machines. We also show that reachability is NP-complete for flat lossy FIFO machines and for flat front-lossy FIFO machines. We construct a trace-flattable system of many counter machines communicating via rendez-vous that is bisimilar to a given flat FIFO machine, which allows to model-check the original flat FIFO machine. Our results lay the theoretical foundations and open the way to build a verification tool for (general) FIFO machines based on analysis of flat sub-machines.
Databáze: OpenAIRE