2023
DOI: 10.48550/arxiv.2303.04864
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

nl2spec: Interactively Translating Unstructured Natural Language to Temporal Logics with Large Language Models

Abstract: A rigorous formalization of desired system requirements is indispensable when performing any verification task. This often limits the application of verification techniques, as writing formal specifications is an error-prone and time-consuming manual task. To facilitate this, we present nl2spec, a framework for applying Large Language Models (LLMs) to derive formal specifications (in temporal logics) from unstructured natural language. In particular, we introduce a new methodology to detect and resolve the inh… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
3
0

Year Published

2024
2024
2024
2024

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(3 citation statements)
references
References 31 publications
(46 reference statements)
0
3
0
Order By: Relevance
“…LLMs Based Formal Verification: LLMs have demonstrated impressive reasoning and assertion capabilities for formal verification [9], [18], [19]. Research in [8], [9] has explored using LLMs to generate temporal logic specifi-cations and assertions from unstructured natural languages.…”
Section: A Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…LLMs Based Formal Verification: LLMs have demonstrated impressive reasoning and assertion capabilities for formal verification [9], [18], [19]. Research in [8], [9] has explored using LLMs to generate temporal logic specifi-cations and assertions from unstructured natural languages.…”
Section: A Related Workmentioning
confidence: 99%
“…LLMs Based Formal Verification: LLMs have demonstrated impressive reasoning and assertion capabilities for formal verification [9], [18], [19]. Research in [8], [9] has explored using LLMs to generate temporal logic specifi-cations and assertions from unstructured natural languages. Meanwhile, studies in [20], [21] focus on leveraging LLMs to enhance BMC for identifying software vulnerabilities and deriving counterexamples.…”
Section: A Related Workmentioning
confidence: 99%
See 1 more Smart Citation