<bibliography>
 <citation type="article" key="aceto2019adventures">
  <author>Luca <surname>Aceto</surname></author>
  <author>Antonis <surname>Achilleos</surname></author>
  <author>Adrian <surname>Francalanza</surname></author>
  <author>Anna <surname>Ing&#243;lfsd&#243;ttir</surname></author>
  <author>Karoliina <surname>Lehtinen</surname></author>
  <year>2019</year>
  <title>Adventures in monitorability: from branching to linear time and back again</title>
  <journal>Proceedings of the ACM on Programming Languages</journal>
  <volume>3</volume>
  <number>POPL</number>
  <pages>1&#8211;29</pages>
  <doi>10.1145/3290365</doi>
 </citation>
 <citation type="article" key="ourproofs">
  <author>Rayhana <surname>Amjad</surname></author>
  <author>Rob <surname>van Glabbeek</surname></author>
  <author>Liam <surname>O'Connor</surname></author>
  <year>2024</year>
  <title>Definitive Set Semantics for LTL3</title>
  <journal>Archive of Formal Proofs</journal>
  <note>https://isa-afp.org/entries/LTL3_Semantics.html, Formal proof development</note>
 </citation>
 <citation type="article" key="alpernschneider">
  <author>Bowen <surname>Alpern</surname></author>
  <author>Fred B. <surname>Schneider</surname></author>
  <year>1985</year>
  <title>Defining liveness</title>
  <journal>Information Processing Letters</journal>
  <volume>21</volume>
  <number>4</number>
  <pages>181&#8211;185</pages>
  <doi>10.1016/0020-0190(85)90056-0</doi>
 </citation>
 <citation type="inproceedings" key="fpltl3fm">
  <author>Andreas <surname>Bauer</surname></author>
  <author>Yli&#232;s <surname>Falcone</surname></author>
  <year>2012</year>
  <title>Decentralised LTL Monitoring</title>
  <booktitle>FM 2012: Formal Methods</booktitle>
  <publisher>Springer</publisher>
  <pages>85&#8211;100</pages>
  <doi>10.1007/978-3-642-32759-9_10</doi>
 </citation>
 <citation type="inbook" key="progress1">
  <author>Fahiem <surname>Bacchus</surname></author>
  <author>Froduald <surname>Kabanza</surname></author>
  <year>1996</year>
  <title>Using Temporal Logic to Control Search in a Forward Chaining Planner</title>
  <pages>141–153</pages>
  <publisher>IOS Press</publisher>
 </citation>
 <citation type="inproceedings" key="partiallogic">
  <author>Stephen <surname>Blamey</surname></author>
  <year>2002</year>
  <title>Partial Logic</title>
  <booktitle>Handbook of Philosophical Logic</booktitle>
  <publisher>Springer</publisher>
  <pages>261&#8211;353</pages>
  <doi>10.1007/978-94-017-0458-8_5</doi>
 </citation>
 <citation type="inproceedings" key="bauergbu">
  <author>Andreas <surname>Bauer</surname></author>
  <author>Martin <surname>Leucker</surname></author>
  <author>Christian <surname>Schallhart</surname></author>
  <year>2007</year>
  <title>The Good, the Bad, and the Ugly, But How Ugly Is Ugly?</title>
  <booktitle>Runtime Verification</booktitle>
  <publisher>Springer</publisher>
  <pages>126&#8211;138</pages>
  <doi>10.1007/978-3-540-77395-5_11</doi>
 </citation>
 <citation type="article" key="bauercomparing">
  <author>Andreas <surname>Bauer</surname></author>
  <author>Martin <surname>Leucker</surname></author>
  <author>Christian <surname>Schallhart</surname></author>
  <year>2010</year>
  <title>Comparing LTL Semantics for Runtime Verification</title>
  <journal>Journal of Logic and Computation</journal>
  <volume>20</volume>
  <number>3</number>
  <pages>651&#8211;674</pages>
  <doi>10.1093/logcom/exn075</doi>
 </citation>
 <citation type="article" key="ltl3tosem">
  <author>Andreas <surname>Bauer</surname></author>
  <author>Martin <surname>Leucker</surname></author>
  <author>Christian <surname>Schallhart</surname></author>
  <year>2011</year>
  <title>Runtime Verification for LTL and TLTL</title>
  <journal>ACM Transactions on Software Engineering Methodology</journal>
  <volume>20</volume>
  <number>4</number>
  <doi>10.1145/2000799.2000800</doi>
 </citation>
 <citation type="inproceedings" key="safetyprogress">
  <author>Edward <surname>Chang</surname></author>
  <author>Zohar <surname>Manna</surname></author>
  <author>Amir <surname>Pnueli</surname></author>
  <year>1993</year>
  <title>The Safety-Progress Classification</title>
  <booktitle>Logic and Algebra of Specification</booktitle>
  <publisher>Springer</publisher>
  <pages>143&#8211;202</pages>
  <doi>10.1007/978-3-642-58041-3_5</doi>
 </citation>
 <citation type="inproceedings" key="chai">
  <author>Ming <surname>Chai</surname></author>
  <author>Bernd-Holger <surname>Schlingloff</surname></author>
  <year>2014</year>
  <title>Online Monitoring of Distributed Systems with a Five-Valued LTL</title>
  <booktitle>IEEE 44th International Symposium on Multiple-Valued Logic</booktitle>
  <pages>226&#8211;231</pages>
  <doi>10.1109/ISMVL.2014.47</doi>
 </citation>
 <citation type="inproceedings" key="ltlpm">
  <author>Cindy <surname>Eisner</surname></author>
  <author>Dana <surname>Fisman</surname></author>
  <author>John <surname>Havlicek</surname></author>
  <author>Yoad <surname>Lustig</surname></author>
  <author>Anthony <surname>McIsaac</surname></author>
  <author>David <surname>Van Campenhout</surname></author>
  <year>2003</year>
  <title>Reasoning with Temporal Logic on Truncated Paths</title>
  <booktitle>Computer Aided Verification</booktitle>
  <publisher>Springer</publisher>
  <pages>27&#8211;39</pages>
  <doi>10.1007/978-3-540-45069-6_3</doi>
 </citation>
 <citation type="inproceedings" key="quant">
  <author>Thomas A. <surname>Henzinger</surname></author>
  <author>Nicolas <surname>Mazzocchi</surname></author>
  <author>N. Ege <surname>Sara&#x00e7;</surname></author>
  <year>2023</year>
  <title>Quantitative Safety and Liveness</title>
  <booktitle>Foundations of Software Science and Computation Structures</booktitle>
  <publisher>Springer</publisher>
  <pages>349&#8211;370</pages>
  <doi>10.1007/978-3-031-30829-1_17</doi>
 </citation>
 <citation type="inproceedings" key="progress2">
  <author>Froduald <surname>Kabanza</surname></author>
  <author>Sylvie <surname>Thi&#233;baux</surname></author>
  <year>2005</year>
  <title>Search Control in Planning for Temporally Extended Goals</title>
  <booktitle>International Conference on Automated Planning and Scheduling</booktitle>
  <publisher>AAAI</publisher>
  <pages>130&#8211;139</pages>
 </citation>
 <citation type="article" key="kupfermanvardi">
  <author>Orna <surname>Kupferman</surname></author>
  <author>Moshe Y. <surname>Vardi</surname></author>
  <year>2001</year>
  <title>Model Checking of Safety Properties</title>
  <journal>Formal Methods in System Design</journal>
  <volume>19</volume>
  <number>3</number>
  <pages>291&#8211;314</pages>
  <doi>10.1023/A:1011254632723</doi>
 </citation>
 <citation type="article" key="Lam77">
  <author>Leslie <surname>Lamport</surname></author>
  <year>1977</year>
  <title>Proving the correctness of multiprocess programs</title>
  <journal>IEEE Transactions on Software Engineering</journal>
  <volume>3</volume>
  <number>2</number>
  <pages>125&#8211;143</pages>
  <doi>10.1109/TSE.1977.229904</doi>
 </citation>
 <citation type="inproceedings" key="fltl">
  <author>Orna <surname>Lichtenstein</surname></author>
  <author>Amir <surname>Pnueli</surname></author>
  <author>Lenore <surname>Zuck</surname></author>
  <year>1985</year>
  <title>The Glory of the Past</title>
  <booktitle>Logics of Programs</booktitle>
  <publisher>Springer</publisher>
  <pages>196&#8211;218</pages>
  <doi>10.1007/3-540-15648-8_16</doi>
 </citation>
 <citation type="book" key="ltl">
  <author>Zohar <surname>Manna</surname></author>
  <author>Amir <surname>Pnueli</surname></author>
  <year>1992</year>
  <title>The Temporal Logic of Reactive and Concurrent Systems</title>
  <publisher>Springer</publisher>
  <doi>10.1007/978-1-4612-0931-7</doi>
 </citation>
 <citation type="book" key="ltlsafety">
  <author>Zohar <surname>Manna</surname></author>
  <author>Amir <surname>Pnueli</surname></author>
  <year>1995</year>
  <title>Temporal Verification of Reactive Systems: Safety</title>
  <publisher>Springer</publisher>
  <doi>10.1007/978-1-4612-4222-2</doi>
 </citation>
 <citation type="inproceedings" key="quickstrom">
  <author>Liam <surname>O'Connor</surname></author>
  <author>Oskar <surname>Wickstr&#246;m</surname></author>
  <year>2022</year>
  <title>Quickstrom: Property-based Acceptance Testing with LTL Specifications</title>
  <booktitle>Programming Language Design and Implementation</booktitle>
  <series>PLDI 2022</series>
  <publisher>ACM</publisher>
  <pages>1025–1038</pages>
  <doi>10.1145/3519939.3523728</doi>
 </citation>
 <citation type="article" key="rosu">
  <author>Grigore <surname>Ro&#x015f;u</surname></author>
  <author>Klaus <surname>Havelund</surname></author>
  <year>2005</year>
  <title>Rewriting-Based Techniques for Runtime Verification</title>
  <journal>Automated Software Engineering</journal>
  <volume>12</volume>
  <number>2</number>
  <pages>151&#8211;197</pages>
  <doi>10.1007/s10515-005-6205-y</doi>
 </citation>
 <citation type="inproceedings" key="rltl">
  <author>Paulo <surname>Tabuada</surname></author>
  <author>Daniel <surname>Neider</surname></author>
  <year>2016</year>
  <title>Robust Linear Temporal Logic</title>
  <booktitle>25th EACSL Annual Conference on Computer Science Logic, CSL 2016</booktitle>
  <series>Leibniz International Proceedings in Informatics (LIPIcs)</series>
  <volume>62</volume>
  <publisher>Schloss Dagstuhl &#8211; Leibniz-Zentrum f&#252;r Informatik</publisher>
  <pages>10:1&#8211;10:21</pages>
  <doi>10.4230/LIPIcs.CSL.2016.10</doi>
 </citation>
</bibliography>
