Li, Guangyuan;Jensen, Peter;Larsen, Kim;Legay, Axel;Poulsen, Danny
(2017) International SPIN Symposium on Model Checking of Software (13.July.2017)
Files
No attached file found for this publication.
Details
Authors
Li, Guangyuan
Author
Jensen, Peter
Author
Larsen, Kim
Author
Legay, AxelUCLouvain
Author
Poulsen, Danny
Author
Abstract
Metric Temporal Logic MTL$0,∞$ is a timed extension of linear temporal logic, LTL, with time intervals whose left endpoints are zero or whose right endpoints are infinity. Whereas the satisfiability and model-checking problems for MTL$0,∞$ are both decidable, we note that the controller synthesis problem for MTL$0,∞$ is unfortunately undecidable. As a remedy of this we propose an approximate method to the synthesis problem, which we demonstrate to be adequate and scalable to practical examples. We define a method for converting MTL$0,∞$ formulas into (nondeterministic) Timed Game Büchi Automata and furthermore show how to construct determinized over-and underapproximation of a such. For the proposed method, we present a toolchain seamlessly integrating the needed components for practical MTL$0,∞$ synthesis. Lastly we demonstrate on a number of case-studies the applicability and scalability of the proposed method.
Li, G., Jensen, P., Larsen, K., Legay, A., & Poulsen, D. (2017). Practical Controller Synthesis for MTL$0,∞$. International SPIN Symposium on Model Checking of Software. https://hdl.handle.net/2078.5/227495