REVIEW 2 major objections 7 minor 83 references
What is Formal Verification without Specifications? A Survey on mining LTL Specifications
T0 review · 2 major / 7 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read This survey organizes recent algorithms for mining Linear Temporal Logic specifications from example behaviors into three families — constraint-based, enumeration-based, and neural-network-based — and compares the guarantees each family…
desk verdict Useful, readable survey of LTL specification mining, but the comparative table under-specifies trace semantics and the work is already a published book chapter. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The load-bearing object is the syntax directed acyclic graph (syntax DAG) of an LTL formula, which represents shared subformulas so that formula size equals node count. Constraint-based methods use the DAG as the template for SAT/MaxSAT/MILP encodings; enumeration-based methods use partial DAGs and rewrite rules to prune equivalent formulas; neural methods encode words as linear graphs over which graph neural networks propagate satisfaction information of candidate subformulas. The passive-learning definition, with its minimality requirement, is the common yardstick that makes the three families comparable.
What would settle it
Run the surveyed tools on a shared benchmark of labeled traces and compare each result with its Table 1 guarantee; a single counterexample sample on which a sound-and-complete tool returns a non-minimal or inconsistent formula would falsify the comparison, and a published LTL-mining approach that fits none of the three search families would falsify the taxonomy's completeness.
Extended reading notes
Core claim
On the survey's own terms, the central discovery is that the passive learning problem — given a sample $S=(P,N)$ of positive and negative words, compute a minimal LTL formula consistent with $S$ — admits three methodological families with distinct trade-offs. Constraint-based approaches encode the syntax of candidate formulas as a syntax DAG and their semantics as bounded-model-checking-style constraints, then call SAT, MaxSAT, MILP, or ASP solvers; under perfect positive/negative data, several of them return sound, complete, and minimal formulas. Enumeration-based approaches search the formula space directly, using dynamic programming, rewrite-rule pruning, or GPU acceleration; individual tools range from sound-only anytime algorithms to a sound, complete, and minimal enumerator, and the family overall trades worst-case minimality for scalability. Neural-network approaches, built on the insight that a word can be viewed as a linear graph, learn via graph neural networks and offer no formal consistency guarantees but are aimed at large noisy datasets. The comparison table condenses the surveyed works into columns for LTL fragment, classification of positive and negative examples, input data, and guarantees, grounding the survey's three-way categorization.
Load-bearing premise
The survey's conclusions rest on the works in Table 1 being a representative selection of the field and on those works' self-reported guarantees being accurate, since the paper neither explains a systematic search process nor re-runs the tools.
Editorial extensions
If this is right
- A practitioner can use Table 1 to match a miner to the data: perfect labeled data admits several sound, complete, and minimal methods, while noisy or positive-only data forces a choice among relaxed, enumerative, or neural approaches with weaker guarantees.
- For noisy data, the survey indicates the practical options are MaxSAT-style relaxation in the constraint-based family, enumeration heuristics, or neural networks, with formal guarantees weakening or disappearing in that order.
- Enumeration-based and GPU-accelerated approaches are presented as the scalable end of the spectrum, positioning them as the practical choice when formula minimality matters less than throughput.
- Neural-network approaches currently provide no consistency guarantees, but the survey suggests that faithful encodings of LTL semantics into the network architecture can at least guarantee that a formula can be extracted from the trained model.
- Template-based mining, natural-language-to-LTL translation, and learning in logics beyond LTL (STL, CTL, ATL, MTL, PSL) are adjacent settings that the passive-learning taxonomy does not directly cover but that share the specification bottleneck.
Reading between the lines
- A natural next step the survey leaves implicit is to combine the families, for instance using a neural network to propose candidate formulas that a constraint-based verifier then checks or minimizes, since one family's weakness is another's strength.
- The positive-only line of work suggests a testable extension: if 'strongness' is formalized as the right optimization criterion, one-class specification miners could be applied to reward-function learning in reinforcement learning, where negative demonstrations are often unavailable.
- Because the survey does not propose a common benchmark, an immediate consequence a reader might draw is that the field's next bottleneck is empirical: a shared corpus of labeled traces would let the guarantee claims in Table 1 be tested head-to-head.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. This paper is a survey of passive learning of Linear Temporal Logic specifications from examples of system behavior. It organizes recent work into three families — constraint-based (SAT/SMT/MaxSAT/ASP), enumeration-based, and neural-network-based — and compares eleven selected works in Table 1 on the dimensions of technique, LTL fragment, input data (positive/negative, perfect/noisy), and theoretical guarantees (soundness, completeness, minimality). The paper also covers extensions: learning from noisy data, positive-only data, template-based mining, translation from natural language, and other temporal logics (STL, CTL, MTL, PSL). The intended contribution is an accessible map of the area for formal methods practitioners.
Significance. The survey fills a useful gap: the LTL specification mining literature is growing quickly and lacks a single entry point. The three-way taxonomy is sensible, and the background in Section 2 is standard. The paper is particularly helpful in explaining the syntax-DAG representation and the folk theorem that minimality is what makes the learning problem non-trivial. The table and accompanying narrative, once corrected for trace semantics, would let practitioners identify which tool families fit their input format and guarantee needs. Since this is a survey, there are no machine-checked proofs or benchmarks to credit, but the presentation is generally clear and the referencing is broad. The main value is organizational, and that value depends on the comparability of Table 1's rows.
major comments (2)
- [§2.2 / Definition 1 / Table 1] The paper never fixes the trace semantics for the learning problem. Definition 1 leaves the word domain implicit, and Section 2.2 presents both infinite-word and finite-word semantics without saying which one applies to the rest of the paper. This matters because the guarantees listed in Table 1 — soundness, completeness, minimality — are semantics-relative: a formula that is minimal for LTLf over finite traces need not be minimal for full LTL over infinite words, and consistency on finite examples does not constrain behavior on infinite suffixes. The problem is visible in Table 1 itself: Luo et al. [56] and Wan et al. [81] are listed under "full LTL", but the titles of the cited papers state they learn LTLf formulas (LTL over finite traces). The authors should add a semantics dimension (e.g., LTL over infinite words vs. LTLf) to Table 1, correct the fragment labels, and explain how "minimal" is defined for each row.
- [§3, §8, Table 1] The survey claims in the abstract and conclusion to "list and compare recent advances" and to provide a "comprehensive overview", but it gives no search protocol, inclusion/exclusion criteria, or time window for selecting the eleven works in Table 1. Without such criteria the reader cannot determine whether the three-way taxonomy and the qualitative conclusions are representative of the field or merely reflect a convenience sample. At a minimum, the paper should state its selection criteria and scope; alternatively, it should soften the comprehensiveness claim to one about a representative subset.
minor comments (7)
- [§6] The sentence "it suffers from the limitation that the extracted LTL formula might accurately capture the behavior of the trained GNN" should read "might not accurately capture"; as written it asserts a non-limitation.
- [§2.1] In the definition of w[i:], "the suffix starting from the starting from position i" contains a duplicated phrase.
- [§4.2] The phrase "the authors solve formulate a learning task" contains a typo; it should be "the authors formulate a learning task".
- [§4.1] The word "potenitally" is misspelled in the last sentence of Section 4.1.
- [§4] Z3 is an SMT solver, not specifically a SAT solver; the text should say "SAT/SMT solver" or "SMT solver" when referring to it.
- [§2.2] The finite-word Until clause is typeset as "i≤ j≤| w− 1|"; the bars around w are misplaced and should read "i ≤ j ≤ |w| − 1".
- [References] References [13] and [14] are the same paper (Bombara et al., HSCC 2016) and appear twice with identical bibliographic data; one duplicate should be removed.
Circularity Check
No circularity: this is a survey that organizes independent published results; its taxonomy and Table 1 report, rather than derive, the compared methods' claims.
full rationale
The paper contains no derivation chain of the kind that can be circular: it does not fit parameters to data and then predict those same data, define one quantity in terms of another, or invoke a self-authored uniqueness theorem to force a conclusion. Its central contribution is a three-way taxonomy of existing LTL-mining approaches (constraint-based, enumeration-based, neural-network-based) and Table 1, which compares published methods on technique, fragment, classification setting, input data, and reported guarantees. These entries are taken from the cited primary papers, including several by the authors (Neider-Gavran, Raha et al., Gaglione et al., Roy et al.); however, a survey citing the original papers it summarizes is not circular, and the self-citations are transparent pointers rather than load-bearing justifications of the taxonomy. The comparison's reliance on each cited paper's self-reported guarantees, and the possible ambiguity between finite- and infinite-trace LTL semantics in Table 1, are correctness or comparability concerns about how the survey is framed, not reductions of the survey's claims to its own inputs. No equation in the paper equates an output with an input by construction, and no fitted value is relabeled as a prediction. The absence of a derivation chain means the usual circularity failure mode does not apply.
Assumptions & free parameters
assumptions (3)
- standard math The standard LTL semantics over finite words is obtained by the modified clauses for X and U given in Section 2.2.
- domain assumption The descriptions in Table 1 and Sections 4-6 accurately reflect the capabilities and guarantees of the cited tools.
- domain assumption The passive learning problem in Definition 1, with minimal formula size as the optimization objective, is the right abstraction of the specification mining bottleneck.
Cite this review
Pith. "Pith review of What is Formal Verification without Specifications? A Survey on mining LTL Specifications." pith.science (2026). https://pith.science/paper/ZGBEGSKO
@misc{pith2026250116274,
author = {Pith},
title = {Pith review of: What is Formal Verification without Specifications? A Survey on mining LTL Specifications},
year = {2026},
howpublished = {\url{https://pith.science/paper/ZGBEGSKO}},
note = {Machine review of arXiv:2501.16274}
}
read the original abstract
Virtually all verification techniques using formal methods rely on the availability of a formal specification, which describes the design requirements precisely. However, formulating specifications remains a manual task that is notoriously challenging and error-prone. To address this bottleneck in formal verification, recent research has thus focussed on automatically generating specifications for formal verification from examples of (desired and undesired) system behavior. In this survey, we list and compare recent advances in mining specifications in Linear Temporal Logic (LTL), the de facto standard specification language for reactive systems. Several approaches have been designed for learning LTL formulas, which address different aspects and settings of specification design. Moreover, the approaches rely on a diverse range of techniques such as constraint solving, neural network training, enumerative search, etc. We survey the current state-of-the-art techniques and compare them for the convenience of the formal methods practitioners.
Reference graph
Works this paper leans on
-
[61]
Deshmukh, Aniruddh Gopinath Puranic, Marcell Vazquez - Chanlatte, and Alexandre Donz \' e
Sara Mohammadinejad, Jyotirmoy V. Deshmukh, Aniruddh Gopinath Puranic, Marcell Vazquez - Chanlatte, and Alexandre Donz \' e . Interpretable classification of time-series data using efficient enumerative techniques. In HSCC '20: 23rd ACM International Conference on Hybrid Systems: Computation and Control, Sydney, New South Wales, Australia, April 21-24, 20...
arXiv 2020
-
[56]
Lang2ltl: Translating natural language commands to temporal robot task specification
Jason Xinyu Liu, Ziyi Yang, Ifrah Idrees, Sam Liang, Benjamin Schornstein, Stefanie Tellex, and Ankit Shah. Lang2ltl: Translating natural language commands to temporal robot task specification. CoRR , abs/2302.11649, 2023. URL: https://doi.org/10.48550/arXiv.2302.11649, https://arxiv.org/abs/2302.11649 arXiv:2302.11649 , https://doi.org/10.48550/ARXIV.230...
-
[81]
Eric Verhulst and Gjalt G. de Jong. Opencomrtos: An ultra-small network centric embedded RTOS designed using formal modeling. In SDL Forum , volume 4745 of Lecture Notes in Computer Science , pages 258--271. Springer, 2007
work page 2007
-
[1]
, " * write output.state after.block = add.period write
ENTRY address author booktitle chapter doi edition editor eid howpublished institution journal key month note number organization pages publisher school series title type url volume year label INTEGERS output.state before.all mid.sentence after.sentence after.block FUNCTION init.state.consts #0 'before.all := #1 'mid.sentence := #2 'after.sentence := #3 '...
-
[2]
write newline
" write newline "" before.all 'output.state := FUNCTION n.dashify 't := "" t empty not t #1 #1 substring "-" = t #1 #2 substring "--" = not "--" * t #2 global.max substring 't := t #1 #1 substring "-" = "-" * t #2 global.max substring 't := while if t #1 #1 substring * t #2 global.max substring 't := if while FUNCTION word.in bbl.in capitalize ":" * " " *...
-
[3]
Rajeev Alur, Rastislav Bod \' k, Garvit Juniwal, Milo M. K. Martin, Mukund Raghothaman, Sanjit A. Seshia, Rishabh Singh, Armando Solar - Lezama, Emina Torlak, and Abhishek Udupa. Syntax-guided synthesis. In Formal Methods in Computer-Aided Design, FMCAD 2013, Portland, OR, USA, October 20-23, 2013 , pages 1--8. IEEE , 2013. URL: https://ieeexplore.ieee.or...
arXiv 2013
-
[4]
Glenn Ammons, Rastislav Bod \' k, and James R. Larus. Mining specifications. In John Launchbury and John C. Mitchell, editors, Conference Record of POPL 2002: The 29th SIGPLAN-SIGACT Symposium on Principles of Programming Languages, Portland, OR, USA, January 16-18, 2002 , pages 4--16. ACM , 2002. https://doi.org/10.1145/503272.503275 doi:10.1145/503272.503275
arXiv 2002
-
[5]
Fareed Arif, Daniel Larraz, Mitziu Echeverria, Andrew Reynolds, Omar Chowdhury, and Cesare Tinelli
M. Fareed Arif, Daniel Larraz, Mitziu Echeverria, Andrew Reynolds, Omar Chowdhury, and Cesare Tinelli. SYSLITE: syntax-guided synthesis of PLTL formulas from finite traces. In FMCAD , pages 93--103. IEEE , 2020
2020
Show all 83 references
-
[6]
Parametric identification of temporal properties
Eugene Asarin, Alexandre Donz\' e , Oded Maler, and Dejan Nickovic. Parametric identification of temporal properties. In Proceedings of the Second International Conference on Runtime Verification , RV'11, page 147–160, Berlin, Heidelberg, 2011. Springer-Verlag. https://doi.org...
2011 doi
-
[7]
A story about formal methods adoption by a railway signaling manufacturer
Stefano Bacherini, Alessandro Fantechi, Matteo Tempestini, and Niccol \` o Zingoni. A story about formal methods adoption by a railway signaling manufacturer. In FM , volume 4085 of Lecture Notes in Computer Science , pages 179--189. Springer, 2006
2006
-
[8]
Using B as a high level programming language in an industrial project: Roissy VAL
Fr \' e d \' e ric Badeau and Arnaud Amelot. Using B as a high level programming language in an industrial project: Roissy VAL . In ZB , volume 3455 of Lecture Notes in Computer Science , pages 334--354. Springer, 2005
2005
-
[9]
Principles of model checking
Christel Baier and Joost - Pieter Katoen. Principles of model checking . MIT Press, 2008
2008
-
[10]
Barrett, Christopher L
Clark W. Barrett, Christopher L. Conway, Morgan Deters, Liana Hadarean, Dejan Jovanovic, Tim King, Andrew Reynolds, and Cesare Tinelli. CVC4 . In Ganesh Gopalakrishnan and Shaz Qadeer, editors, Computer Aided Verification - 23rd International Conference, CAV 2011, Snowbird, UT...
2011 doi
-
[11]
Survey on mining signal temporal logic specifications
Ezio Bartocci, Cristinel Mateis, Eleonora Nesterini, and Dejan Nickovic. Survey on mining signal temporal logic specifications. Inf. Comput. , 289(Part):104957, 2022. URL: https://doi.org/10.1016/j.ic.2022.104957, https://doi.org/10.1016/J.IC.2022.104957 doi:10.1016/J.IC.2022.104957
2022
-
[12]
Picosat essentials
Armin Biere. Picosat essentials. J. Satisf. Boolean Model. Comput. , 4(2-4):75--97, 2008. URL: https://doi.org/10.3233/sat190039, https://doi.org/10.3233/SAT190039 doi:10.3233/SAT190039
2008 doi
-
[13]
40 years of formal methods - some obstacles and some possibilities? In FM , volume 8442 of Lecture Notes in Computer Science , pages 42--61
Dines Bj rner and Klaus Havelund. 40 years of formal methods - some obstacles and some possibilities? In FM , volume 8442 of Lecture Notes in Computer Science , pages 42--61. Springer, 2014
2014
-
[14]
Bj rner and Anh - Dung Phan
Nikolaj S. Bj rner and Anh - Dung Phan. \( \) z - maximal satisfaction with Z3 . In Temur Kutsia and Andrei Voronkov, editors, 6th International Symposium on Symbolic Computation in Software Science, SCSS 2014, Gammarth, La Marsa, Tunisia, December 7-8, 2014 , volume 30 of EPi...
2014 doi
-
[16]
A decision tree approach to data classification using signal temporal logic
Giuseppe Bombara, Cristian Ioan Vasile, Francisco Penedo, Hirotoshi Yasuoka, and Calin Belta. A decision tree approach to data classification using signal temporal logic. In Proceedings of the 19th International Conference on Hybrid Systems: Computation and Control , HSCC '16,...
2016
-
[17]
The complexity of learning temporal properties
Benjamin Bordais, Daniel Neider, and Rajarshi Roy. The complexity of learning temporal properties. CoRR , abs/2408.04486, 2024. URL: https://doi.org/10.48550/arXiv.2408.04486, https://arxiv.org/abs/2408.04486 arXiv:2408.04486 , https://doi.org/10.48550/ARXIV.2408.04486 doi:10....
-
[18]
Learning branching-time properties in CTL and ATL via constraint solving
Benjamin Bordais, Daniel Neider, and Rajarshi Roy. Learning branching-time properties in CTL and ATL via constraint solving. In Andr \' e Platzer, Kristin Yvonne Rozier, Matteo Pradella, and Matteo Rossi, editors, Formal Methods - 26th International Symposium, FM 2024, Milan, ...
2024 doi
-
[19]
Zavlanos, and Miroslav Pajic
Alper Kamil Bozkurt, Yu Wang, Michael M. Zavlanos, and Miroslav Pajic. Control synthesis from linear temporal logic specifications using model-free reinforcement learning. In 2020 IEEE International Conference on Robotics and Automation, ICRA 2020, Paris, France, May 31 - Augu...
2020
-
[20]
Klassen, Richard Anthony Valenzano, and Sheila A
Alberto Camacho, Rodrigo Toro Icarte, Toryn Q. Klassen, Richard Anthony Valenzano, and Sheila A. McIlraith. LTL and beyond: Formal languages for reward function specification in reinforcement learning. In Sarit Kraus, editor, Proceedings of the Twenty-Eighth International Join...
2019 doi
-
[21]
McIlraith
Alberto Camacho and Sheila A. McIlraith. Learning interpretable models expressed in linear temporal logic. In ICAPS , pages 621--630. AAAI Press, 2019
2019
-
[22]
Temporal-logic queries
William Chan. Temporal-logic queries. In CAV , volume 1855 of Lecture Notes in Computer Science , pages 450--463. Springer, 2000
2000
-
[23]
Towards explainable formal methods: From LTL to natural language with neural machine translation
Himaja Cherukuri, Alessio Ferrari, and Paola Spoletini. Towards explainable formal methods: From LTL to natural language with neural machine translation. In Vincenzo Gervasi and Andreas Vogelsang, editors, Requirements Engineering: Foundation for Software Quality - 28th Intern...
2022 doi
-
[24]
Learning temporal logic formulas from suboptimal demonstrations: theory and experiments
Glen Chou, Necmiye Ozay, and Dmitry Berenson. Learning temporal logic formulas from suboptimal demonstrations: theory and experiments. Auton. Robots , 46(1):149--174, 2022. URL: https://doi.org/10.1007/s10514-021-10004-x, https://doi.org/10.1007/S10514-021-10004-X doi:10.1007/...
2022 doi
-
[25]
Clarke, Armin Biere, Richard Raimi, and Yunshan Zhu
Edmund M. Clarke, Armin Biere, Richard Raimi, and Yunshan Zhu. Bounded model checking using satisfiability solving. Formal Methods Syst. Des. , 19(1):7--34, 2001. https://doi.org/10.1023/A:1011276507260 doi:10.1023/A:1011276507260
2001 doi
-
[26]
Cofer and Steven P
Darren D. Cofer and Steven P. Miller. DO-333 certification case studies. In NASA Formal Methods , volume 8430 of Lecture Notes in Computer Science , pages 1--15. Springer, 2014
2014
-
[27]
nl2spec: Interactively translating unstructured natural language to temporal logics with large language models
Matthias Cosler, Christopher Hahn, Daniel Mendoza, Frederik Schmitt, and Caroline Trippel. nl2spec: Interactively translating unstructured natural language to temporal logics with large language models. In Constantin Enea and Akash Lal, editors, Computer Aided Verification - 3...
2023 doi
-
[28]
Leonardo Mendon c a de Moura and Nikolaj S. Bj rner. Z3: an efficient SMT solver. In C. R. Ramakrishnan and Jakob Rehof, editors, Tools and Algorithms for the Construction and Analysis of Systems, 14th International Conference, TACAS 2008, Held as Part of the Joint European Co...
2008 doi
-
[29]
Dwyer, George S
Matthew B. Dwyer, George S. Avrunin, and James C. Corbett. Property specification patterns for finite-state verification. In Mark A. Ardis and Joanne M. Atlee, editors, Proceedings of the Second Workshop on Formal Methods in Software Practice, March 4-5, 1998, Clearwater Beach...
1998
-
[30]
Fecko, M
Mariusz A. Fecko, M. \" U mit Uyar, Paul D. Amer, Adarshpal S. Sethi, Theodore Dzik, R. Menell, and Michael McMahon. A success story of formal description techniques: Estelle specification and test generation for MIL-STD 188-220. Comput. Commun. , 23(12):1196--1213, 2000
2000
-
[31]
The complexity of learning linear temporal formulas from examples
Nathana \" e l Fijalkow and Guillaume Lagarde. The complexity of learning linear temporal formulas from examples. In ICGI , volume 153 of Proceedings of Machine Learning Research , pages 237--250. PMLR , 2021
2021
-
[32]
Ltlmop: Experimenting with language, temporal logic and robot control
Cameron Finucane, Gangyuan Jing, and Hadas Kress - Gazit. Ltlmop: Experimenting with language, temporal logic and robot control. In 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, October 18-22, 2010, Taipei, Taiwan , pages 1988--1993. IEEE , 2010. ht...
2010
-
[33]
Nl2ltl - a python package for converting natural language (nl) instructions to linear temporal logic (ltl) formulas
Francesco Fuggitti and Tathagata Chakraborti. Nl2ltl - a python package for converting natural language (nl) instructions to linear temporal logic (ltl) formulas. In Proceedings of the Thirty-Seventh AAAI Conference on Artificial Intelligence and Thirty-Fifth Conference on Inn...
2023 doi
-
[34]
Learning linear temporal properties from noisy data: A maxsat-based approach
Jean - Rapha \" e l Gaglione, Daniel Neider, Rajarshi Roy, Ufuk Topcu, and Zhe Xu. Learning linear temporal properties from noisy data: A maxsat-based approach. In Zhe Hou and Vijay Ganesh, editors, Automated Technology for Verification and Analysis - 19th International Sympos...
2021 doi
-
[35]
Model checking at scale: Automated air traffic control design space exploration
Marco Gario, Alessandro Cimatti, Cristian Mattarei, Stefano Tonetta, and Kristin Yvonne Rozier. Model checking at scale: Automated air traffic control design space exploration. In CAV (2) , volume 9780 of Lecture Notes in Computer Science , pages 3--22. Springer, 2016
2016
-
[36]
Answer Set Solving in Practice
Martin Gebser, Roland Kaminski, Benjamin Kaufmann, and Torsten Schaub. Answer Set Solving in Practice . Synthesis Lectures on Artificial Intelligence and Machine Learning. Morgan & Claypool Publishers, 2012. https://doi.org/10.2200/S00457ED1V01Y201211AIM019 doi:10.2200/S00457E...
2012 doi
-
[37]
Classical negation in logic programs and disjunctive databases
Michael Gelfond and Vladimir Lifschitz. Classical negation in logic programs and disjunctive databases. New Gener. Comput. , 9(3/4):365--386, 1991. https://doi.org/10.1007/BF03037169 doi:10.1007/BF03037169
1991 doi
-
[38]
Learning linear temporal properties for autonomous robotic systems
Enrico Ghiorzi, Michele Colledanchise, Gianluca Piquet, Stefano Bernagozzi, Armando Tacchella, and Lorenzo Natale. Learning linear temporal properties for autonomous robotic systems. IEEE Robotics Autom. Lett. , 8(5):2930--2937, 2023. https://doi.org/10.1109/LRA.2023.3263368 d...
2023
-
[39]
ARSENAL: automatic requirements specification extraction from natural language
Shalini Ghosh, Daniel Elenius, Wenchao Li, Patrick Lincoln, Natarajan Shankar, and Wilfried Steiner. ARSENAL: automatic requirements specification extraction from natural language. In NASA Formal Methods, NFM , 2016. https://doi.org/10.1007/978-3-319-40648-0\_4 doi:10.1007/978...
2016 doi
-
[40]
Giuseppe De Giacomo and Moshe Y. Vardi. Linear temporal logic and linear dynamic logic on finite traces. In Francesca Rossi, editor, IJCAI 2013, Proceedings of the 23rd International Joint Conference on Artificial Intelligence, Beijing, China, August 3-9, 2013 , pages 854--860...
2013
-
[41]
Formal requirements elicitation with FRET
Dimitra Giannakopoulou, Thomas Pressburger, Anastasia Mavridou, Julian Rhein, Johann Schumann, and Nija Shi. Formal requirements elicitation with FRET . In International Conference on Requirements Engineering: Foundation for Software Quality, REFSQ , 2020. URL: http://ceur-ws....
2020
-
[42]
Little tricky logic: Misconceptions in the understanding of LTL
Ben Greenman, Sam Saarinen, Tim Nelson, and Shriram Krishnamurthi. Little tricky logic: Misconceptions in the understanding of LTL . Art Sci. Eng. Program. , 7(2), 2023
2023
-
[43]
Kreber, Markus Norman Rabe, and Bernd Finkbeiner
Christopher Hahn, Frederik Schmitt, Jens U. Kreber, Markus Norman Rabe, and Bernd Finkbeiner. Teaching temporal logics to neural networks. In 9th International Conference on Learning Representations, ICLR 2021, Virtual Event, Austria, May 3-7, 2021 . OpenReview.net, 2021. URL:...
2021
-
[44]
Hamilton, Rex Ying, and Jure Leskovec
William L. Hamilton, Rex Ying, and Jure Leskovec. Representation learning on graphs: Methods and applications. IEEE Data Eng. Bull. , 40(3):52--74, 2017. URL: http://sites.computer.org/debull/A17sept/p52.pdf
2017
-
[45]
Pappas, and Insup Lee
Mohammadhosein Hasanbeig, Yiannis Kantaros, Alessandro Abate, Daniel Kroening, George J. Pappas, and Insup Lee. Reinforcement learning for temporal logic control synthesis with probabilistic satisfaction guarantees. In 58th IEEE Conference on Decision and Control, CDC 2019, Ni...
2019
-
[46]
Holzmann
Gerard J. Holzmann. The logic of bugs. In SIGSOFT FSE , pages 81--87. ACM , 2002
2002
-
[47]
Towards ilp-based ltlf passive learning
Antonio Ielo, Mark Law, Valeria Fionda, Francesco Ricca, Giuseppe De Giacomo, and Alessandra Russo. Towards ilp-based ltlf passive learning. In Inductive Logic Programming: 32nd International Conference, ILP 2023, Bari, Italy, November 13–15, 2023, Proceedings , page 30–45, Be...
2023 doi
-
[48]
Bayesian inference of linear temporal logic specifications for contrastive explanations
Joseph Kim, Christian Muise, Ankit Shah, Shubham Agarwal, and Julie Shah. Bayesian inference of linear temporal logic specifications for contrastive explanations. In IJCAI , pages 5591--5598. ijcai.org, 2019
2019
-
[49]
sel4: formal verification of an operating-system kernel
Gerwin Klein, June Andronick, Kevin Elphinstone, Gernot Heiser, David Cock, Philip Derrin, Dhammika Elkaduwe, Kai Engelhardt, Rafal Kolanski, Michael Norrish, Thomas Sewell, Harvey Tuch, and Simon Winwood. sel4: formal verification of an operating-system kernel. Commun. ACM , ...
2010
-
[50]
Temporal logics for learning and detection of anomalous behavior
Zhaodan Kong, Austin Jones, and Calin Belta. Temporal logics for learning and detection of anomalous behavior. IEEE Transactions on Automatic Control , 62(3):1210--1222, 2017. https://doi.org/10.1109/TAC.2016.2585083 doi:10.1109/TAC.2016.2585083
2017
-
[51]
Temporal logic inference for classification and prediction from data
Zhaodan Kong, Austin Jones, Ana Medina Ayala, Ebru Aydin Gol, and Calin Belta. Temporal logic inference for classification and prediction from data. In Proceedings of the 17th International Conference on Hybrid Systems: Computation and Control , HSCC '14, page 273–282, New Yor...
2014
-
[52]
Fainekos, and George J
Hadas Kress - Gazit, Georgios E. Fainekos, and George J. Pappas. Translating structured english to robot controllers. Advanced Robotics , 22(12):1343--1359, 2008
2008
-
[53]
Investigating program behavior using the texada LTL specifications miner
Caroline Lemieux and Ivan Beschastnikh. Investigating program behavior using the texada LTL specifications miner. In Myra B. Cohen, Lars Grunske, and Michael Whalen, editors, 30th IEEE/ACM International Conference on Automated Software Engineering, ASE 2015, Lincoln, NE, USA, ...
2015 doi
-
[54]
Wenchao Li, Lili Dworkin, and Sanjit A. Seshia. Mining assumptions for synthesis. In MEMOCODE , pages 43--50. IEEE , 2011
2011
-
[55]
Reinforcement learning with temporal logic rewards
Xiao Li, Cristian Ioan Vasile, and Calin Belta. Reinforcement learning with temporal logic rewards. In 2017 IEEE/RSJ International Conference on Intelligent Robots and Systems, IROS 2017, Vancouver, BC, Canada, September 24-28, 2017 , pages 3834--3839. IEEE , 2017. https://doi...
2017
-
[57]
Breaking and fixing the needham-schroeder public-key protocol using FDR
Gavin Lowe. Breaking and fixing the needham-schroeder public-key protocol using FDR . Softw. Concepts Tools , 17(3):93--102, 1996
1996
-
[58]
Bridging ltlf inference to GNN inference for learning ltlf formulae
Weilin Luo, Pingjia Liang, Jianfeng Du, Hai Wan, Bo Peng, and Delong Zhang. Bridging ltlf inference to GNN inference for learning ltlf formulae. In AAAI , pages 9849--9857. AAAI Press, 2022
2022
-
[59]
Specification sketching for linear temporal logic
Simon Lutz, Daniel Neider, and Rajarshi Roy. Specification sketching for linear temporal logic. In \' E tienne Andr \' e and Jun Sun, editors, Automated Technology for Verification and Analysis - 21st International Symposium, ATVA 2023, Singapore, October 24-27, 2023, Proceedi...
2023 doi
-
[60]
Learning temporal formulas from examples is hard
Corto Mascle, Nathana \" e l Fijalkow, and Guillaume Lagarde. Learning temporal formulas from examples is hard. CoRR , abs/2312.16336, 2023. URL: https://doi.org/10.48550/arXiv.2312.16336, https://arxiv.org/abs/2312.16336 arXiv:2312.16336 , https://doi.org/10.48550/ARXIV.2312....
-
[62]
Learning linear temporal properties
Daniel Neider and Ivan Gavran. Learning linear temporal properties. In Nikolaj S. Bj rner and Arie Gurfinkel, editors, 2018 Formal Methods in Computer Aided Design, FMCAD 2018, Austin, TX, USA, October 30 - November 2, 2018 , pages 1--10. IEEE , 2018. https://doi.org/10.23919/...
2018
-
[63]
What Is Formal Verification Without Specifications? A Survey on Mining LTL Specifications , pages 109--125
Daniel Neider and Rajarshi Roy. What Is Formal Verification Without Specifications? A Survey on Mining LTL Specifications , pages 109--125. Springer Nature Switzerland, Cham, 2025. https://doi.org/10.1007/978-3-031-75778-5_6 doi:10.1007/978-3-031-75778-5_6
2025 doi
-
[64]
Nemhauser and Laurence A
George L. Nemhauser and Laurence A. Wolsey. Integer and Combinatorial Optimization . Wiley interscience series in discrete mathematics and optimization. Wiley, 1988. https://doi.org/10.1002/9781118627372 doi:10.1002/9781118627372
1988 doi
-
[65]
A robust genetic algorithm for learning temporal specifications from data
Laura Nenzi, Simone Silvetti, Ezio Bartocci, and Luca Bortolussi. A robust genetic algorithm for learning temporal specifications from data. In Annabelle McIver and Andras Horvath, editors, Quantitative Evaluation of Systems , pages 323--338, Cham, 2018. Springer International...
2018
-
[66]
Nikora and Galen Balcom
Allen P. Nikora and Galen Balcom. Automated identification of LTL patterns in natural language requirements. In ISSRE 2009, 20th International Symposium on Software Reliability Engineering, Mysuru, Karnataka, India, 16-19 November 2009 , pages 185--194. IEEE Computer Society, ...
2009 doi
-
[67]
Planning with state abstractions for non-markovian task specifications
Yoonseon Oh, Roma Patel, Thao Nguyen, Baichuan Huang, Ellie Pavlick, and Stefanie Tellex. Planning with state abstractions for non-markovian task specifications. In Antonio Bicchi, Hadas Kress - Gazit, and Seth Hutchinson, editors, Robotics: Science and Systems XV, University ...
2019 doi
-
[68]
Data-efficient learning of natural language to linear temporal logic translators for robot task specification
Jiayi Pan, Glen Chou, and Dmitry Berenson. Data-efficient learning of natural language to linear temporal logic translators for robot task specification. In IEEE International Conference on Robotics and Automation, ICRA 2023, London, UK, May 29 - June 2, 2023 , pages 11554--11...
2023
-
[69]
The temporal logic of programs
Amir Pnueli. The temporal logic of programs. In 18th Annual Symposium on Foundations of Computer Science, Providence, Rhode Island, USA, 31 October - 1 November 1977 , pages 46--57. IEEE Computer Society, 1977. https://doi.org/10.1109/SFCS.1977.32 doi:10.1109/SFCS.1977.32
1977 doi
-
[70]
Sat-based learning of computation tree logic
Adrien Pommellet, Daniel Stan, and Simon Scatton. Sat-based learning of computation tree logic. In Christoph Benzm \" u ller, Marijn J. H. Heule, and Renate A. Schmidt, editors, Automated Reasoning - 12th International Joint Conference, IJCAR 2024, Nancy, France, July 3-6, 202...
2024 doi
-
[71]
Scalable anytime algorithms for learning fragments of linear temporal logic
Ritam Raha, Rajarshi Roy, Nathana \"e l Fijalkow, and Daniel Neider. Scalable anytime algorithms for learning fragments of linear temporal logic. In Dana Fisman and Grigore Rosu, editors, Tools and Algorithms for the Construction and Analysis of Systems , pages 263--280, Cham,...
2022
-
[72]
Scarlet: Scalable anytime algorithms for learning fragments of linear temporal logic
Ritam Raha, Rajarshi Roy, Nathana \" e l Fijalkow, and Daniel Neider. Scarlet: Scalable anytime algorithms for learning fragments of linear temporal logic. J. Open Source Softw. , 9(93):5052, 2024. URL: https://doi.org/10.21105/joss.05052, https://doi.org/10.21105/JOSS.05052 d...
2024 doi
-
[73]
P \' e rez
Ritam Raha, Rajarshi Roy, Nathana \" e l Fijalkow, Daniel Neider, and Guillermo A. P \' e rez. Synthesizing efficiently monitorable formulas in metric temporal logic. In VMCAI (2) , volume 14500 of Lecture Notes in Computer Science , pages 264--288. Springer, 2024
2024
-
[74]
Barrett, and Cesare Tinelli
Andrew Reynolds, Haniel Barbosa, Andres N \" o tzli, Clark W. Barrett, and Cesare Tinelli. cvc4sy: Smart and fast term enumeration for syntax-guided synthesis. In Isil Dillig and Serdar Tasiran, editors, Computer Aided Verification - 31st International Conference, CAV 2019, Ne...
2019 doi
-
[75]
Exact synthesis of LTL properties from traces
Heinz Riener. Exact synthesis of LTL properties from traces. In FDL , pages 1--6. IEEE , 2019
2019
-
[76]
Learning interpretable models in the property specification language
Rajarshi Roy, Dana Fisman, and Daniel Neider. Learning interpretable models in the property specification language. In IJCAI , pages 2213--2219. ijcai.org, 2020
2020
-
[77]
Learning interpretable temporal properties from positive examples only
Rajarshi Roy, Jean - Rapha \" e l Gaglione, Nasim Baharisangari, Daniel Neider, Zhe Xu, and Ufuk Topcu. Learning interpretable temporal properties from positive examples only. CoRR , abs/2209.02650, 2022
2022 arXiv
-
[78]
Specification: The biggest bottleneck in formal methods and autonomy
Kristin Yvonne Rozier. Specification: The biggest bottleneck in formal methods and autonomy. In VSTTE , volume 9971 of Lecture Notes in Computer Science , pages 8--26, 2016
2016
-
[79]
Shah, and Shen Li
Ankit Shah, Pritish Kamath, Julie A. Shah, and Shen Li. Bayesian inference of temporal task specifications from demonstrations. In NeurIPS , pages 3808--3817, 2018
2018
-
[80]
Ltl learning on gpus
Mojtaba Valizadeh, Nathana \"e l Fijalkow, and Martin Berger. Ltl learning on gpus. In Arie Gurfinkel and Vijay Ganesh, editors, Computer Aided Verification , pages 209--231, Cham, 2024. Springer Nature Switzerland. URL: https://doi.org/10.1007/978-3-031-65633-0_10
2024 doi
-
[82]
Andreas W \" a chter and Lorenz T. Biegler. On the implementation of an interior-point filter line-search algorithm for large-scale nonlinear programming. Math. Program. , 106(1):25--57, 2006. URL: https://doi.org/10.1007/s10107-004-0559-y, https://doi.org/10.1007/S10107-004-0...
2006 doi
-
[83]
End-to-end learning of ltlf formulae by faithful ltlf encoding
Hai Wan, Pingjia Liang, Jianfeng Du, Weilin Luo, Rongzhen Ye, and Bo Peng. End-to-end learning of ltlf formulae by faithful ltlf encoding. In AAAI , pages 9071--9079. AAAI Press, 2024
2024
-
[84]
Mining temporal specifications from object usage
Andrzej Wasylkowski and Andreas Zeller. Mining temporal specifications from object usage. Autom. Softw. Eng. , 18(3-4):263--292, 2011
2011
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.