{"id":"https://openalex.org/W7155086826","doi":"https://doi.org/10.48550/arxiv.2604.18228","title":"Towards an Agentic LLM-based Approach to Requirement Formalization from Unstructured Specifications","display_name":"Towards an Agentic LLM-based Approach to Requirement Formalization from Unstructured Specifications","publication_year":2026,"publication_date":"2026-04-20","ids":{"openalex":"https://openalex.org/W7155086826","doi":"https://doi.org/10.48550/arxiv.2604.18228"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.18228","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.18228","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.18228","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5099036927","display_name":"Alberto Tagliaferro","orcid":"https://orcid.org/0009-0004-4923-7831"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tagliaferro, Alberto","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5089878195","display_name":"Bruno Guindani","orcid":"https://orcid.org/0000-0002-1710-3466"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Guindani, Bruno","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027207133","display_name":"Livia Lestingi","orcid":"https://orcid.org/0000-0001-8724-1541"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lestingi, Livia","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5134156854","display_name":"Matteo Rossi","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rossi, Matteo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T13295","display_name":"Safety Systems Engineering in Autonomy","score":0.22089999914169312,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T13295","display_name":"Safety Systems Engineering in Autonomy","score":0.22089999914169312,"subfield":{"id":"https://openalex.org/subfields/2213","display_name":"Safety, Risk, Reliability and Quality"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.15620000660419464,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10142","display_name":"Formal Methods in Verification","score":0.07739999890327454,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.7217000126838684},{"id":"https://openalex.org/keywords/formal-verification","display_name":"Formal verification","score":0.6187999844551086},{"id":"https://openalex.org/keywords/formal-specification","display_name":"Formal specification","score":0.5813000202178955},{"id":"https://openalex.org/keywords/formal-methods","display_name":"Formal methods","score":0.5595999956130981},{"id":"https://openalex.org/keywords/modular-design","display_name":"Modular design","score":0.49219998717308044},{"id":"https://openalex.org/keywords/refinement","display_name":"Refinement","score":0.45570001006126404},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.4442000091075897},{"id":"https://openalex.org/keywords/bridging","display_name":"Bridging (networking)","score":0.4377000033855438},{"id":"https://openalex.org/keywords/natural-language","display_name":"Natural language","score":0.4099999964237213}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8062999844551086},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.7217000126838684},{"id":"https://openalex.org/C111498074","wikidata":"https://www.wikidata.org/wiki/Q173326","display_name":"Formal verification","level":2,"score":0.6187999844551086},{"id":"https://openalex.org/C116253237","wikidata":"https://www.wikidata.org/wiki/Q1437424","display_name":"Formal specification","level":2,"score":0.5813000202178955},{"id":"https://openalex.org/C75606506","wikidata":"https://www.wikidata.org/wiki/Q1049183","display_name":"Formal methods","level":2,"score":0.5595999956130981},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.49869999289512634},{"id":"https://openalex.org/C101468663","wikidata":"https://www.wikidata.org/wiki/Q1620158","display_name":"Modular design","level":2,"score":0.49219998717308044},{"id":"https://openalex.org/C14331664","wikidata":"https://www.wikidata.org/wiki/Q3417382","display_name":"Refinement","level":3,"score":0.45570001006126404},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.4442000091075897},{"id":"https://openalex.org/C174348530","wikidata":"https://www.wikidata.org/wiki/Q188635","display_name":"Bridging (networking)","level":2,"score":0.4377000033855438},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41690000891685486},{"id":"https://openalex.org/C195324797","wikidata":"https://www.wikidata.org/wiki/Q33742","display_name":"Natural language","level":2,"score":0.4099999964237213},{"id":"https://openalex.org/C146072743","wikidata":"https://www.wikidata.org/wiki/Q192161","display_name":"Formal language","level":2,"score":0.3869999945163727},{"id":"https://openalex.org/C146499914","wikidata":"https://www.wikidata.org/wiki/Q5469969","display_name":"Formal semantics (linguistics)","level":2,"score":0.3732999861240387},{"id":"https://openalex.org/C100776233","wikidata":"https://www.wikidata.org/wiki/Q2532492","display_name":"Bridge (graph theory)","level":2,"score":0.34299999475479126},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.33799999952316284},{"id":"https://openalex.org/C85847156","wikidata":"https://www.wikidata.org/wiki/Q59015987","display_name":"Verifiable secret sharing","level":3,"score":0.3357999920845032},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.3271999955177307},{"id":"https://openalex.org/C39920170","wikidata":"https://www.wikidata.org/wiki/Q693083","display_name":"Soundness","level":2,"score":0.32679998874664307},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.32409998774528503},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.29840001463890076},{"id":"https://openalex.org/C185954173","wikidata":"https://www.wikidata.org/wiki/Q4347052","display_name":"Object language","level":3,"score":0.2924000024795532},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.2913999855518341},{"id":"https://openalex.org/C90312973","wikidata":"https://www.wikidata.org/wiki/Q7449052","display_name":"Semantic data model","level":2,"score":0.28949999809265137},{"id":"https://openalex.org/C201677973","wikidata":"https://www.wikidata.org/wiki/Q1209840","display_name":"Specification language","level":2,"score":0.2856000065803528},{"id":"https://openalex.org/C171553443","wikidata":"https://www.wikidata.org/wiki/Q373045","display_name":"Formal grammar","level":3,"score":0.2809000015258789},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.2791000008583069},{"id":"https://openalex.org/C195344581","wikidata":"https://www.wikidata.org/wiki/Q2555318","display_name":"Automated reasoning","level":2,"score":0.275299996137619},{"id":"https://openalex.org/C2985583900","wikidata":"https://www.wikidata.org/wiki/Q722617","display_name":"Formal description","level":2,"score":0.26809999346733093},{"id":"https://openalex.org/C124304363","wikidata":"https://www.wikidata.org/wiki/Q673661","display_name":"Abstraction","level":2,"score":0.2678999900817871},{"id":"https://openalex.org/C2778648169","wikidata":"https://www.wikidata.org/wiki/Q967768","display_name":"Compatibility (geochemistry)","level":2,"score":0.26330000162124634},{"id":"https://openalex.org/C98199350","wikidata":"https://www.wikidata.org/wiki/Q978442","display_name":"Dynamic and formal equivalence","level":3,"score":0.258899986743927}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.18228","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.18228","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.18228","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.18228","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Early-stage":[0],"specifications":[1],"of":[2],"safety-critical":[3],"systems":[4],"are":[5],"typically":[6],"expressed":[7],"in":[8],"natural":[9],"language,":[10],"making":[11],"it":[12],"difficult":[13],"to":[14,23,81,129],"derive":[15],"formal":[16,35,88,104,139],"properties":[17,67,105],"suitable":[18],"for":[19,113],"verification":[20,116],"and":[21,45,54,85,101,115,136],"needed":[22],"guarantee":[24],"safety.":[25],"While":[26],"recent":[27],"Large":[28],"Language":[29],"Model":[30],"(LLM)-based":[31],"approaches":[32],"can":[33],"generate":[34],"artifacts":[36],"from":[37,68],"text,":[38],"they":[39],"mainly":[40],"focus":[41],"on":[42],"syntactic":[43],"correctness":[44],"do":[46],"not":[47],"ensure":[48],"semantic":[49],"alignment":[50],"between":[51,133],"informal":[52,134],"requirements":[53],"formally":[55],"verifiable":[56],"properties.":[57,89],"We":[58],"propose":[59],"an":[60],"agentic":[61],"methodology":[62],"that":[63,96],"automatically":[64],"extracts":[65],"verification-ready":[66],"unstructured":[69],"specifications.":[70],"The":[71],"modular":[72],"pipeline":[73,98],"combines":[74],"requirement":[75],"extraction,":[76],"compatibility":[77],"filtering":[78],"with":[79,106],"respect":[80],"a":[82,107,121],"target":[83],"formalism,":[84],"translation":[86],"into":[87],"Experimental":[90],"results":[91],"across":[92],"three":[93],"scenarios":[94],"show":[95],"the":[97,118,131],"generates":[99],"syntactically":[100],"semantically":[102,137],"aligned":[103],"77.8%":[108],"accuracy.":[109],"By":[110],"explicitly":[111],"accounting":[112],"modeling":[114],"constraints,":[117],"approach":[119],"is":[120],"paving":[122],"step":[123],"towards":[124],"exploiting":[125],"Artificial":[126],"Intelligence":[127],"(AI)":[128],"bridge":[130],"gap":[132],"descriptions":[135],"meaningful":[138],"verification.":[140]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-04-22T00:00:00"}
