The Temporal Logic Synthesis Format TLSF v1.2

Swen Jacobs,Guillermo A. Perez,Philipp Schlehuber-Caissier
2023-03-07
Abstract:We present an extension of the Temporal Logic Synthesis Format (TLSF). TLSF builds on standard LTL, but additionally supports high-level constructs, such as sets and functions, as well as parameters that allow a specification to define a whole a family of problems. Our extension introduces operators and a new semantics option for LTLf , i.e., LTL on finite executions.
Logic in Computer Science
What problem does this paper attempt to address?
The problem that this paper attempts to solve is to extend and improve the Temporal Logic Synthesis Format (TLSF), especially for Linear Temporal Logic on Finite Traces (LTLf). Specifically, the main contributions of the paper include: 1. **Introducing new syntactic elements**: Based on the existing LTL syntax, support for high - order constructs such as sets, functions, and the definition of parameterized problem families is added. These new features enable TLSF to describe and handle complex system specifications more flexibly. 2. **Defining new semantic options for LTLf**: In order to meet the needs of evaluating temporal logic expressions on finite execution paths, the paper proposes the strong next operator \( X[\!] \) and clarifies its different interpretation from the weak next operator \( X \) in LTLf. 3. **Enhancing the study of realizability and synthesis problems**: By supporting Mealy and Moore automata as target models and considering different types of semantics (standard, strict, finite), the author explores how to determine whether there is a controller that meets the requirements according to the given specifications. This helps to improve the effectiveness and application range of synthesis tools. 4. **Providing a complete format description**: In addition to the basic parts, it also describes in detail what a complete TLSF specification may contain, such as global parameter definitions, enumeration type declarations and other advanced features, thus providing users with a comprehensive and easy - to - understand standard reference. In summary, this paper aims to improve the expressive ability and automation level in the field of temporal logic synthesis through the extension of TLSF v1.2, and especially provides more powerful tools and methodological support when dealing with finite execution scenarios.