University of Leicester
Browse

Approximate Automata for Omega-regular Languages

Download (294.75 kB)
conference contribution
posted on 2020-05-18, 16:02 authored by R Dimitrova, B Finkbeiner, H Torfah

Automata over infinite words, also known as ω-automata, play a key role in the verification and synthesis of reactive systems. The spectrum of ω-automata is defined by two characteristics: the acceptance condition(e.g. Büchi or parity) and the determinism (e.g., deterministic or nondeterministic) of an automaton. These characteristics play a crucial role in applications of automata theory. For example, certain acceptance conditions can be handled more efficiently than others by dedicated tools and algorithms. Furthermore, some applications, such as synthesis and probabilistic model checking, require that properties are represented as some type of deterministic ω-automata. However, properties cannot always be represented by automata with the desired acceptance condition and determinism. In this paper we study the problem of approximating linear-time properties by automata in a given class. Our approximation is based on preserving the language up to a user-defined precision given in terms of the size of the finite lasso representation of infinite executions that are preserved. We study the state complexity of different types of approximating automata, and provide constructions for the approximation within different automata classes, for example, for approximating a given automaton by one with a simpler acceptance condition.

Funding

This work was partially supported by the German Research Foundation (DFG) as part of the Collaborative Research Center “Methods and Tools for Understanding and Controlling Privacy” (CRC 1223) and the Collaborative Research Center “Foundations of Perspicuous Software Systems” (TRR 248, 389792660), and by the European Research Council (ERC) Grant OSARES (No. 683300).

History

Citation

Dimitrova R., Finkbeiner B., Torfah H. (2019) Approximate Automata for Omega-Regular Languages. In: Chen YF., Cheng CH., Esparza J. (eds) Automated Technology for Verification and Analysis. ATVA 2019. Lecture Notes in Computer Science, vol 11781. Springer, Cham

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Informatics

Source

International Symposium on Automated Technology for Verification and Analysis ATVA 2019: Automated Technology for Verification and Analysis

Version

  • AM (Accepted Manuscript)

Published in

Lecture Notes in Computer Science

Volume

11781

Pagination

334-349

Publisher

Springer Verlag (Germany)

issn

0302-9743

isbn

978-3-030-31784-3

Acceptance date

2019-06-16

Copyright date

2019

Available date

2019-10-21

Publisher version

https://link.springer.com/chapter/10.1007/978-3-030-31784-3_19

Book series

Lecture Notes in Computer Science

Spatial coverage

Taipei, Taiwan

Temporal coverage: start date

2019-10-27

Temporal coverage: end date

2019-10-31

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC