-
Principles of model checking https://is.ifmo.ru/books/_principles_of_model_checking.pdf Book: automata, LTL, equivalence, etc.
-
Comparing LTL Semantics for Runtime Verification, Foundational https://trustworthy.systems/publications/nicta_full_text/3976.pdf
-
Runtime Verification for LTL and TLTL, FOundational https://www.isp.uni-luebeck.de/sites/default/files/publications/tosem09_prelim_1.pdf
-
Monitor-Based Runtime Assurance for Temporal Logic Specifications https://mattabate.com/Publications/abate2019monitor/abate2019monitor.pdf Application to control design/reconfiguration, safety controller, etc.
-
Runtime Verification with Imperfect Information through Indistinguishability Relations https://vadimmalvone.github.io/papers/SEFM22.pdf reduced monitors, lossy traces, Moore machines and figure for minimal DFA monitors [add citation to the paper]
-
Formal methods to comply with rules of the road in autonomous driving: State of the art and grand challenges☆ https://www.sciencedirect.com/science/article/pii/S0005109822005568 Matthias Althoff, Calin Belta. Formal methods, autonomous vehicles, control, specifications
-
Reasoning about Smart Contracts via LTL Encoding, https://ceur-ws.org/Vol-3194/paper37.pdf smart contracts, LTL, blockchain
-
DejaVu, https://www.havelund.com/Publications/rv-2019-ltl-rules.pdf
-
COST Action IC1402 Runtime Verification Beyond Monitoring, https://software.imdea.org/~cesar/papers/colombo18cost.pdf Christian Colombo, Ylies Falcone, Martin Leucker, Giles Reger, Cesar Sanchez, Gerardo Schneider, and Volker Stolz
-
A Tutorial on Runtime Verification, 2013 Yliès Falcone, Klaus Havelund, Giles Reger https://www.researchgate.net/publication/303161021_A_Tutorial_on_Runtime_Verification vrey nice inttroduction, unifying definitions, symbolic events, RV process
-
Monpoly, Lola, Verimon
-
[Data abstraction] Java-MaC: a Runtime Assurance Tool for Java Programs https://swtv.kaist.ac.kr/publications/rv01.pdf
-
[Need to cite] Norm Approximation for Imperfect Monitors https://www.ifaamas.org/Proceedings/aamas2014/aamas/p117.pdf
-
[Abstraction types for RV, focusing on NN] Chih-Hong Cheng et al., Monitoring Object Detection Abnormalities via Data-Label and Post-Algorithm Abstractions
-
[Dogan, MTL, past-time] Timescales: A Benchmark Generator for MTL Monitoring Tools, https://dl.acm.org/doi/abs/10.1007/978-3-030-32079-9_25 Past to Future LTL
-
Runtime Verification for Decentralised and Distributed Systems, Adrian Francalanza, Jorge A. Perez, and Cesar Sanchez
https://software.imdea.org/~cesar/papers/2018/rvbook/francalanza18runtime.pdf
State of the art on distributed monitoring, survey, motivation, centralizeed vs decentralized, choreographed vs orchesrated
-
A survey of challenges for runtime verification from advanced application domains (beyond software) https://link.springer.com/article/10.1007/s10703-019-00337-w
survey paper, concentrate on application domains for RV, others than programming languages: Distributed systems, Hybrid and embedded systems, Hardware, Security and privacy, Transactional information systems, Contracts and policies, Huge, unreliable or approximated domains
-
Specification-Based Monitoring of Cyber-Physical Systems: A Survey on Theory, Tools and Applications https://link.springer.com/chapter/10.1007/978-3-319-75632-5_5 http://www-verimag.imag.fr/PEOPLE/maler/Papers/monitor-RV-chapter.pdf Monitoring Real Systems and Monitoring Simulated Models, Rigorous Specification Formalisms, Nice simple examples, STL, monitoring algorithms The satisfaction of a future formula by the whole sequence w is defined as its satisfaction at position 0 while that of a past formula, by its satisfaction at |w|. Past formulas have some advantages such as causality,
-
Donzé, A., Ferrère, T., Maler, O.: Efficient robust monitoring for STL. http://www-verimag.imag.fr/~maler/Papers/STLRobustAlgo.pdf They present briefly an algorithm computing quantitative satisfaction of φ by 𝑤.
-
Maler, O., Nickovic, D., Pnueli, A.: Checking temporal properties of discrete, timed and continuous behaviors. discussion about different interpretations of temporal logics over finite traces
-
Introduction to Runtime Verification Ezio Bartocci, Yliès Falcone, Adrian Francalanza, Giles Reger https://hal.inria.fr/hal-01762297/file/book-chapter-introduction-to-RV.pdf https://link.springer.com/chapter/10.1007/978-3-319-75632-5_1#Sec7
-
Runtime Verification of LTL on Lossy Traces Yogi Joshi, Guy Martin Tchamgoue, Sebastian Fischmeister https://uwaterloo.ca/embedded-software-group/sites/ca.embedded-software-group/files/uploads/files/sac2017-lossy-ltl.pdf
- FOCETA specification language, Formal Specification for Learning-Enabled Autonomous Systems (FOMLAS) https://easychair.org/publications/preprint/3bws https://easychair.org/smart-slide/slide/wfFQ#