• English
    • svenska
  • svenska 
    • English
    • svenska
  • Logga in
Redigera dokument 
  •   Startsida
  • Faculty of Science and Technology / Fakulteten för naturvetenskap och teknik
  • Department of Computer Science and Engineering / Institutionen för data- och informationsteknik
  • Licentiat theses / Licentiatavhandlingar
  • Redigera dokument
  •   Startsida
  • Faculty of Science and Technology / Fakulteten för naturvetenskap och teknik
  • Department of Computer Science and Engineering / Institutionen för data- och informationsteknik
  • Licentiat theses / Licentiatavhandlingar
  • Redigera dokument
JavaScript is disabled for your browser. Some features of this site may not work without it.

Automata Constructions for LTL with Past

Sammanfattning
Linear temporal logic (LTL) is a popular language in formal verification, especially in the domains of model checking and reactive synthesis. Because its semantics is defined in terms of infinite sequences of symbols that can be interpreted as system variables, it is suitable for expressing how the state of a continuously operating system evolves over time. Due to the tight connection between the semantics of LTL and that of automata over infinite words, and because many common approaches to formal verification are automata-theoretic in nature, it is not surprising that various translations from LTL to automata over infinite words have been developed over the years, both for theoretical and practical purposes. Although many properties are naturally and succinctly expressed in terms of past events, the majority of these translations are restricted to formulae that only refer to the present and future. Those that do handle past are often indirect or lead to automata with an unnecessarily large number of states. In this thesis we present several translations from linear temporal logic with past to various types of automata over infinite words. We also suggest a framework for extending existing tools that are based on manipulating LTL formulae to handle past, together with a prototype tool intended to serve as a proof of this concept.
Delarbeten
[Paper I] S. Azzopardi, D. Lidell, N. Piterman, G. Schneider, ppLTLTT : Temporal Testing for Pure-Past Linear Temporal Logic Formulae Automated Technology for Verification and Analysis (October 2023), 276–287.
 
[Paper II] S. Azzopardi, D. Lidell, N. Piterman, A Direct Translation from LTL with Past to Deterministic Rabin Automata Mathematical Foundations of Computer Science (August 2024), 13:1–13:15.
 
[Paper III] D. Lidell, N. Piterman, Translations From LTL with Past to Büchi Automata To be submitted.
 
Utgivare
Department of Computer Science and Engineering University of Gothenburg | Chalmers University of Technology
URL:
https://hdl.handle.net/2077/83908
Samlingar
  • Licentiat theses / Licentiatavhandlingar
Fil(er)
Lic. Thesis (295.2Kb)
Datum
2024
Författare
Lidell, David
Nyckelord
Linear temporal logic
ω-automata
model checking
reactive synthesis
Publikationstyp
licentiate thesis
Språk
eng
Metadata
Visa fullständig post

DSpace software copyright © 2002-2016  DuraSpace
gup@ub.gu.se | Teknisk hjälp
Theme by 
Atmire NV
 

 

Visa

VisaSamlingarI datumordningFörfattareTitlarNyckelordDenna samlingI datumordningFörfattareTitlarNyckelord

Mitt konto

Logga inRegistrera dig

DSpace software copyright © 2002-2016  DuraSpace
gup@ub.gu.se | Teknisk hjälp
Theme by 
Atmire NV