Search papers, labs, and topics across Lattice.
This paper explores integrating Large Language Models (LLMs) into the Asmeta framework to aid users in defining, formalizing, explaining, and validating temporal properties. An LLM-based agent leverages the Asmeta specification and model checker feedback to support these activities. The work demonstrates the feasibility and potential benefits of this integration through examples, suggesting a new approach to formal specification development.
LLMs can now assist in the challenging task of writing temporal logic properties for model-based development, potentially streamlining the formal specification process.
Writing temporal logic properties is often a challenging task for users of model-based development frameworks, particularly when translating informal requirements into formal specifications. In this paper, we explore the idea of integrating Large Language Models (LLMs) into the Asmeta framework to assist users during the definition, formalization, explanation, and validation of temporal properties. We present a workflow in which an LLM-based agent supports these activities by leveraging the Asmeta specification and the feedback produced by the model checker. This work serves as a proof of concept that illustrates the feasibility and potential benefits of such an integration through representative examples.