University of Leicester
Browse

Maximum Realizability for Linear Temporal Logic Specifications

Download (440.36 kB)
conference contribution
posted on 2019-06-25, 12:47 authored by Rayna Dimitrova, Mahsa Ghasemi, Ufuk Topcu
Automatic synthesis from linear temporal logic (LTL) specifications is widely used in robotic motion planning and control of autonomous systems. A common specification pattern in such applications consists of an LTL formula describing the requirements on the behaviour of the system, together with a set of additional desirable properties. We study the synthesis problem in settings where the overall specification is unrealizable, more precisely, when some of the desirable properties have to be (temporarily) violated in order to satisfy the system’s objective. We provide a quantitative semantics of sets of safety specifications, and use it to formalize the “best-effort” satisfaction of such soft specifications while satisfying the hard LTL specification. We propose an algorithm for synthesizing implementations that are optimal with respect to this quantitative semantics. Our method builds upon the idea of bounded synthesis, and we develop a MaxSAT encoding which allows for maximizing the quantitative satisfaction of the soft specifications. We evaluate our algorithm on scenarios from robotics and power distribution networks.

Funding

This work was supported in part by AFRL grants UTC 17-S8401-10-C1 and FA8650-15-C-2546, and ONR grant N000141613165.

History

Citation

Automated Technology for Verification and Analysis. ATVA 2018. Lecture Notes in Computer Science, 2018, vol 11138.

Author affiliation

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

Source

16th International Symposium on Automated Technology for Verification and Analysis (ATVA 2018)

Version

  • AM (Accepted Manuscript)

Published in

Automated Technology for Verification and Analysis. ATVA 2018. Lecture Notes in Computer Science

Publisher

Springer Verlag (Germany)

issn

0302-9743

isbn

978-3-030-01090-4

Acceptance date

2018-06-27

Copyright date

2018

Available date

2019-06-25

Publisher version

https://link.springer.com/chapter/10.1007/978-3-030-01090-4_27

Notes

The code is available at https://github.com/MahsaGhasemi/max-realizability

Book series

Lecture Notes in Computer Science (LNCS);11138

Language

en

Usage metrics

    University of Leicester Publications

    Categories

    No categories selected

    Keywords

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC