<?xml version="1.0"?>
<OAI-PMH xmlns="http://www.openarchives.org/OAI/2.0/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd"><responseDate>2026-05-17T17:30:21Z</responseDate><request verb="GetRecord" metadataPrefix="oai_dc">https://keep.lib.asu.edu/oai/request</request><GetRecord><record><header><identifier>oai:keep.lib.asu.edu:node-201611</identifier><datestamp>2025-05-12T19:35:22Z</datestamp><setSpec>oai_pmh:all</setSpec><setSpec>oai_pmh:repo_items</setSpec></header><metadata><oai_dc:dc xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd"><dc:identifier>201611</dc:identifier>
          <dc:identifier>https://hdl.handle.net/2286/R.2.N.201611</dc:identifier>
                  <dc:rights>http://rightsstatements.org/vocab/InC/1.0/</dc:rights>
          <dc:rights>All Rights Reserved</dc:rights>
                  <dc:date>2025</dc:date>
                  <dc:format>63 pages</dc:format>
                  <dc:type>Masters Thesis</dc:type>
          <dc:type>Academic theses</dc:type>
                  <dc:language>en</dc:language>
                  <dc:contributor>Shukla, Eshita</dc:contributor>
          <dc:contributor>Pedrielli, Giulia</dc:contributor>
          <dc:contributor>Baral, Chitta</dc:contributor>
          <dc:contributor>Srivastava, Siddharth</dc:contributor>
          <dc:contributor>Arizona State University</dc:contributor>
                  <dc:description>Partial requirement for: M.S., Arizona State University, 2025</dc:description>
          <dc:description>Field of study: Computer Engineering</dc:description>
          <dc:description>Verification of Cyber-Physical Systems (CPS) ensures these systems adhere to desired properties typically expressed through natural language requirements and formally represented using temporal logic. Specification-based monitoring usingformal properties is a widely adopted method to evaluate CPS safety. However, the effectiveness of this monitoring-based approach critically depends on accurately translating natural language requirements into formal temporal logic properties. Often, testing engineers responsible for writing these requirements lack extensive experience with temporal logic and formal methods, highlighting the need for an intelligent, automated translation process.
In this thesis, a novel gray-box Natural Language (NL) to Temporal Logic (TL) translation module is proposed. The proposed method conditions LLMs on temporal logic examples and augments them with an intermediate structural representation—a
simplified Abstract Syntax Tree (AST). This AST explicitly captures hierarchical relationships between requirement components, facilitating improved model comprehension during translation.
Quantifiable criteria are established to evaluate the quality of temporal logic examples used during training and testing, focusing specifically on metrics such as formula complexity and tree depth. By systematically examining these criteria,
insights are provided into how formula structural complexity influences translation accuracy. Experiments demonstrate that integrating explicit structural information through ASTs consistently enhances translation accuracy. Additionally, the approach
is benchmarked against state-of-the-art LLM-based translation methods, highlighting substantial performance improvements, particularly in complex scenarios characterized by higher formula complexity and increased tree depth.

</dc:description>
                  <dc:subject>Computer Engineering</dc:subject>
          <dc:subject>Fine-tuning</dc:subject>
          <dc:subject>Gray Box</dc:subject>
          <dc:subject>Large Language Models</dc:subject>
          <dc:subject>temporal logic</dc:subject>
                  <dc:title>A Gray Box Approach for Large Language Model-guided Natural Language to Temporal Logic Automatic Translation</dc:title></oai_dc:dc></metadata></record></GetRecord></OAI-PMH>
