<div class="csl-bib-body">
<div class="csl-entry">Ádám, Z., López Miguel, I. D., Mavridou, A., Pressburger, T., Bęś, M., Blanco Viñuela, E., Katis, A., Tournier, J.-C., Trinh, K. V., & Fernández Adiego, B. (2023). <i>Automated Verification of Programmable Logic Controller Programs Against Structured Natural Language Requirements</i> (NASA/TM–20230003752). National Aeronautics and Space Administration. https://doi.org/10.34726/5291</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/190518
-
dc.identifier.uri
https://doi.org/10.34726/5291
-
dc.description.abstract
PLCverif 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.
en
dc.language.iso
en
-
dc.publisher
National Aeronautics and Space Administration
-
dc.rights.uri
http://creativecommons.org/licenses/by/4.0/
-
dc.subject
PLCverif
en
dc.subject
FRET
en
dc.subject
PLC
en
dc.subject
Formal verification
en
dc.subject
Specification
en
dc.title
Automated Verification of Programmable Logic Controller Programs Against Structured Natural Language Requirements
en
dc.type
Report
en
dc.type
Bericht
de
dc.rights.license
Creative Commons Namensnennung 4.0 International
de
dc.rights.license
Creative Commons Attribution 4.0 International
en
dc.identifier.doi
10.34726/5291
-
dc.contributor.affiliation
Budapest University of Technology and Economics, Hungary
-
dc.contributor.affiliation
Ames Research Center, United States of America (the)
-
dc.contributor.affiliation
Ames Research Center, United States of America (the)
-
dc.contributor.affiliation
European Organization for Nuclear Research, Switzerland
-
dc.contributor.affiliation
European Organization for Nuclear Research, Switzerland
-
dc.contributor.affiliation
Ames Research Center, United States of America (the)
-
dc.contributor.affiliation
European Organization for Nuclear Research, Switzerland
-
dc.contributor.affiliation
Ames Research Center, United States of America (the)
-
dc.contributor.affiliation
European Organization for Nuclear Research, Switzerland
-
dc.type.category
Technical Report
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.id
I4
-
tuw.researchTopic.id
I3
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.name
Information Systems Engineering
-
tuw.researchTopic.name
Automation and Robotics
-
tuw.researchTopic.value
20
-
tuw.researchTopic.value
40
-
tuw.researchTopic.value
40
-
tuw.publication.orgunit
E191-01 - Forschungsbereich Cyber-Physical Systems
-
tuw.publication.orgunit
E056-13 - Fachbereich LogiCS
-
dc.identifier.libraryid
AC17203033
-
dc.description.numberOfPages
38
-
tuw.author.orcid
0000-0003-2354-1750
-
tuw.author.orcid
0000-0002-8044-0385
-
tuw.author.orcid
0000-0001-7013-1100
-
dc.rights.identifier
CC BY 4.0
de
dc.rights.identifier
CC BY 4.0
en
dc.identifier.reportid
NASA/TM–20230003752
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Elektrotechnik, Elektronik, Informationstechnik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
2020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
50
-
wb.sciencebranch.value
40
-
wb.sciencebranch.value
10
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.mimetype
application/pdf
-
item.openairetype
technical report
-
item.languageiso639-1
en
-
item.openairecristype
http://purl.org/coar/resource_type/c_18gh
-
item.openaccessfulltext
Open Access
-
item.cerifentitytype
Publications
-
crisitem.author.dept
Budapest University of Technology and Economics, Hungary
-
crisitem.author.dept
E191-01 - Forschungsbereich Cyber-Physical Systems
-
crisitem.author.dept
Ames Research Center, United States of America (the)
-
crisitem.author.dept
Ames Research Center, United States of America (the)
-
crisitem.author.dept
European Organization for Nuclear Research, Switzerland
-
crisitem.author.dept
European Organization for Nuclear Research, Switzerland
-
crisitem.author.dept
Ames Research Center, United States of America (the)
-
crisitem.author.dept
European Organization for Nuclear Research, Switzerland
-
crisitem.author.dept
Ames Research Center, United States of America (the)
-
crisitem.author.dept
European Organization for Nuclear Research, Switzerland