NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
From Natural Language Requirements to the Verification of Programmable Logic Controllers: Integrating FRET into PLCverifPLCverif is an actively developed project at CERN, enabling the formal verification of Programmable Logic Controller (PLC) programs in critical systems. In this paper, we present our work on improving the formal requirements specification experience in PLCverif through the use of natural language. To this end, we integrate NASA’s FRET, a formal requirement elicitation and authoring tool, into PLCverif. FRET is used to specify formal requirements in structured natural language, which automatically translates into temporal logic formulae. FRET’s output is then directly used by PLCverif for verification purposes. We discuss practical challenges that PLCverif users face when authoring requirements and the FRET features that help alleviate these problems. We present the new requirement formalization workflow and report our experience using it on two critical CERN case studies.
Document ID
20230005139
Acquisition Source
Ames Research Center
Document Type
Presentation
Authors
Anastasia Mavridou
(Wyle (United States) El Segundo, California, United States)
Andreas Katis
(Wyle (United States) El Segundo, California, United States)
Thomas Pressburger
(Ames Research Center Mountain View, California, United States)
Khanh V. Trinh
(Wyle (United States) El Segundo, California, United States)
Borja Fernández Adiego
(European Organization for Nuclear Research Geneva, Switzerland)
Ignacio David Lopez Miguel
(European Organization for Nuclear Research Geneva, Switzerland)
Jean-Charles Tournier
(European Organization for Nuclear Research Geneva, Switzerland)
Marcin Bes
(European Organization for Nuclear Research Geneva, Switzerland)
Enrique Blanco Viñuela ORCID
(European Organization for Nuclear Research Geneva, Switzerland)
Date Acquired
April 6, 2023
Subject Category
Mathematical and Computer Sciences (General)
Meeting Information
Meeting: NASA Formal Methods 2023
Location: Houston, TX
Country: US
Start Date: May 16, 2023
End Date: May 18, 2023
Sponsors: National Aeronautics and Space Administration
Funding Number(s)
CONTRACT_GRANT: 80ARC020D001
Distribution Limits
Public
Copyright
Portions of document may include copyright protected material.
Technical Review
NASA Peer Committee
Keywords
FRET
Requirements
Programmable Logic Controllers
PLCverif
No Preview Available