University of Leicester
Browse
main.pdf (364.79 kB)

Effective synthesis of asynchronous systems from GR(1) specifications

Download (364.79 kB)
journal contribution
posted on 2012-05-23, 14:26 authored by Uri Klein, Nir Piterman, Amir Pnueli
We consider automatic synthesis from linear temporal logic specifications for asynchronous systems. We aim the produced reactive systems to be used as software in a multi-threaded environment. We extend previous reduction of asynchronous synthesis to synchronous synthesis to the setting of multiple input and multiple output variables. Much like synthesis for synchronous designs, this solution is not practical as it requires determinization of automata on infinite words and solution of complicated games. We follow advances in synthesis of synchronous designs, which restrict the handled specifications but achieve scalability and efficiency. We propose a heuristic that, in some cases, maintains scalability for asynchronous synthesis. Our heuristic can prove that specifications are realizable and extract designs. This is done by a reduction to synchronous synthesis that is inspired by the theoretical reduction.

History

Citation

Lecture Notes in Computer Science, 2012, 7148, pp. 283-298.

Author affiliation

/Organisation/COLLEGE OF SCIENCE AND ENGINEERING/Department of Computer Science

Source

Verification, Model Checking, and Abstract Interpretation 13th International Conference, VMCAI 2012, Philadelphia, PA, USA, 22-24 January 2012

Version

  • AM (Accepted Manuscript)

Published in

Lecture Notes in Computer Science

Publisher

Springer Verlag

issn

0302-9743

eissn

1611-3349

Copyright date

2012

Available date

2012-05-23

Publisher version

http://www.springerlink.com/content/978-3-642-27939-3/contents/

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC