Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/FMCAD.2006.22guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Optimizations for LTL Synthesis

Published: 12 November 2006 Publication History
  • Get Citation Alerts
  • Abstract

    We present an approach to automatic synthesis of specifications given in Linear Time Logic. The approach is based on a translation through universal co-Büchi tree automata and alternating weak tree automata [1]. By careful optimization of all intermediate automata, we achieve a major improvement in performance. We present several optimization techniques for alternating tree automata, including a game-based approximation to language emptiness and a simulation-based optimization. Furthermore, we use an incremental algorithm to compute the emptiness of nondeterministic Büchi tree automata. All our optimizations are computed in time polynomial in the size of the automaton on which they are computed. We have applied our implementation to several examples and show a significant improvement over the straightforward implementation. Although our examples are still small, this work constitutes the first implementation of a synthesis algorithm for full LTL. We believe that the optimizations discussed here form an important step towards making LTL synthesis practical.

    Cited By

    View all

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    FMCAD '06: Proceedings of the Formal Methods in Computer Aided Design
    November 2006
    185 pages
    ISBN:0769527078

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 12 November 2006

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Perspective GamesACM Transactions on Computational Logic10.1145/362770525:1(1-26)Online publication date: 17-Jan-2024
    • (2019)Perspective gamesProceedings of the 34th Annual ACM/IEEE Symposium on Logic in Computer Science10.5555/3470152.3470160(1-13)Online publication date: 24-Jun-2019
    • (2019)Synthesis of coordination programs from linear temporal specificationsProceedings of the ACM on Programming Languages10.1145/33711224:POPL(1-27)Online publication date: 20-Dec-2019
    • (2019)Towards Efficient Implementation of Realizability Checking for Reactive System SpecificationsProceedings of the 2019 8th International Conference on Software and Computer Applications10.1145/3316615.3316634(347-352)Online publication date: 19-Feb-2019
    • (2018)LTL realizability via safety and reachability gamesProceedings of the 27th International Joint Conference on Artificial Intelligence10.5555/3304652.3304660(4683-4691)Online publication date: 13-Jul-2018
    • (2018)Automated generation of (F)LTL oracles for testing and debuggingJournal of Systems and Software10.1016/j.jss.2018.02.002139:C(124-141)Online publication date: 1-May-2018
    • (2018)Exact finite-state machine identification from scenarios and temporal propertiesInternational Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-016-0442-120:1(35-55)Online publication date: 1-Feb-2018
    • (2017)Symbolic LTLf synthesisProceedings of the 26th International Joint Conference on Artificial Intelligence10.5555/3171642.3171835(1362-1369)Online publication date: 19-Aug-2017
    • (2017)Modularization of formal specifications or efficient synthesis of reactive systemsProceedings of the 6th International Conference on Software and Computer Applications10.1145/3056662.3056702(208-213)Online publication date: 26-Feb-2017
    • (2017)The first reactive synthesis competition (SYNTCOMP 2014)International Journal on Software Tools for Technology Transfer (STTT)10.1007/s10009-016-0416-319:3(367-390)Online publication date: 1-Jun-2017
    • Show More Cited By

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media