FORQ-Based Language Inclusion Formal Testing
نویسندگان
چکیده
Abstract We propose a novel algorithm to decide the language inclusion between (nondeterministic) Büchi automata, PSpace -complete problem. Our approach, like others before, leverage notion of quasiorder prune search for counterexample by discarding candidates which are subsumed quasiorder. Discarded guaranteed not compromise completeness algorithm. The novelty our work lies in used discard candidates. introduce FORQs (family right quasiorders) that we obtain adapting family congruences put forward Maler and Staiger 1993. define FORQ-based prove correct instantiate it specific FORQ, called structural induced automaton sign. resulting implementation, Forklift , scales up better than state-of-the-art on variety benchmarks including from program verification theorem proving word combinatorics. Artifact: https://doi.org/10.5281/zenodo.6552870
منابع مشابه
Advanced Ramsey-Based Büchi Automata Inclusion Testing
Checking language inclusion between two nondeterministic Büchi automata A and B is computationally hard (PSPACE-complete). However, several approaches which are efficient in many practical cases have been proposed. We build on one of these, which is known as the Ramsey-based approach. It has recently been shown that the basic Ramsey-based approach can be drastically optimized by using powerful ...
متن کاملWeb-based Language Testing
This article describes what a Web-based language test (WBT) is, how WBTs differ from traditional computer-based tests, and what uses WBTs have in language testing. After a brief review of computer-based testing, WBTs are defined and categorized as low-tech or high tech. Since low-tech tests are the more feasible, they will constitute the focus of this paper. Next, item types for low-tech WBTs a...
متن کاملProbe: a formal specification-based testing system
The aim of software verification is determining how well the software conforms to its specification. Testing is the most popular method of software verification. For software testing to be done effectively, there is a need to select proper test cases such that all aspects of the software can be tested. This paper describes a new approach for specification-based testing. The formal specification...
متن کاملFormal Verification of Language-Based Concurrent Noninterference
We perform a formal analysis of compositionality techniques for proving possibilistic noninterference for a while language with parallel composition. We develop a uniform framework where we express a wide range of noninterference variants from the literature and compare them w.r.t. their contracts: the strength of the security properties they ensure weighed against the harshness of the syntacti...
متن کاملA Formal Language-Based Approach in Biology
This paper presents an overview of computational biology approaches and surveys some of the natural computing models using, in both cases, a formal language-based approach.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Lecture Notes in Computer Science
سال: 2022
ISSN: ['1611-3349', '0302-9743']
DOI: https://doi.org/10.1007/978-3-031-13188-2_6