D 2019

Generic Emptiness Check for Fun and Profit

BAIER, Christel, František BLAHOUDEK, Alexandre DURET-LUTZ, Joachim KLEIN, David MÜLLER et. al.

Basic information

Original name

Generic Emptiness Check for Fun and Profit

Authors

BAIER, Christel (276 Germany), František BLAHOUDEK (203 Czech Republic), Alexandre DURET-LUTZ (756 Switzerland), Joachim KLEIN (276 Germany), David MÜLLER (276 Germany) and Jan STREJČEK (203 Czech Republic, guarantor, belonging to the institution)

Edition

Cham (Switzerland), Automated Technology for Verification and Analysis - 17th International Symposium, ATVA 2019, Taipei, Taiwan, October 28-31, 2019, Proceedings, p. 445-461, 17 pp. 2019

Publisher

Springer

Other information

Language

English

Type of outcome

Stať ve sborníku

Field of Study

10200 1.2 Computer and information sciences

Country of publisher

Switzerland

Confidentiality degree

není předmětem státního či obchodního tajemství

Publication form

electronic version available online

References:

Impact factor

Impact factor: 0.402 in 2005

RIV identification code

RIV/00216224:14330/19:00107786

Organization unit

Faculty of Informatics

ISBN

978-3-030-31783-6

ISSN

UT WoS

000723515700026

Keywords in English

TELA; Emerson-Lei automata; emptiness check; probabilistic model checking

Tags

International impact, Reviewed
Změněno: 28/4/2020 11:04, RNDr. Pavel Šmerk, Ph.D.

Abstract

V originále

We present a new algorithm for checking the emptiness of omega-automata with an Emerson-Lei acceptance condition (i.e., a positive Boolean formula over sets of states or transitions that must be visited infinitely or finitely often). The algorithm can also solve the model checking problem of probabilistic positiveness of MDP under a property given as a deterministic Emerson-Lei automaton. Although both these problems are known to be NP-complete and our algorithm is exponential in general, it runs in polynomial time for simpler acceptance conditions like generalized Rabin, Streett, or parity. In fact, the algorithm provides a unifying view on emptiness checks for these simpler automata classes. We have implemented the algorithm in Spot and PRISM and our experiments show improved performance over previous solutions.

Links

GA19-24397S, research and development project
Name: Automaty v rozhodovacích procedurách a verifikaci (Acronym: AUTODEV)
Investor: Czech Science Foundation