面向PLC程序翻译验证的多任务支持和安全性分析:海报摘要

Luis Garcia, Stefan Mitsch, André Platzer
{"title":"面向PLC程序翻译验证的多任务支持和安全性分析:海报摘要","authors":"Luis Garcia, Stefan Mitsch, André Platzer","doi":"10.1145/3302509.3313335","DOIUrl":null,"url":null,"abstract":"In this poster, we will present new tool, HyPLC [30], which implements the translation of discrete control code of verified hybrid program models to PLC controller code and, vice versa, the translation of existing PLC code into the discrete control actions for a hybrid program given an additional input of the continuous dynamics of the system to be verified. This approach allows for the generation of real controller code while preserving, by compilation, the correctness of a valid and verified hybrid program. PLCs are common cyber-physical interfaces for safety-critical industrial control applications, and HyPLC serves as a pragmatic tool for bridging formal verification of complex cyber-physical systems at the algorithmic level of hybrid programs with the execution layer of concrete PLC implementations. This poster will also discuss future directions of HyPLC such as support of multiple tasks (and, by extension, multiple PLCs), interval arithmetic, as well as security analyses.","PeriodicalId":413733,"journal":{"name":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","volume":"77 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-16","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Toward multi-task support and security analyses in PLC program translation for verification: poster abstract\",\"authors\":\"Luis Garcia, Stefan Mitsch, André Platzer\",\"doi\":\"10.1145/3302509.3313335\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this poster, we will present new tool, HyPLC [30], which implements the translation of discrete control code of verified hybrid program models to PLC controller code and, vice versa, the translation of existing PLC code into the discrete control actions for a hybrid program given an additional input of the continuous dynamics of the system to be verified. This approach allows for the generation of real controller code while preserving, by compilation, the correctness of a valid and verified hybrid program. PLCs are common cyber-physical interfaces for safety-critical industrial control applications, and HyPLC serves as a pragmatic tool for bridging formal verification of complex cyber-physical systems at the algorithmic level of hybrid programs with the execution layer of concrete PLC implementations. This poster will also discuss future directions of HyPLC such as support of multiple tasks (and, by extension, multiple PLCs), interval arithmetic, as well as security analyses.\",\"PeriodicalId\":413733,\"journal\":{\"name\":\"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems\",\"volume\":\"77 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2019-04-16\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3302509.3313335\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 10th ACM/IEEE International Conference on Cyber-Physical Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3302509.3313335","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

摘要

在这张海报中,我们将展示新工具HyPLC[30],它实现了将经过验证的混合程序模型的离散控制代码转换为PLC控制器代码,反之亦然,将现有PLC代码转换为混合程序的离散控制动作,给定待验证系统的连续动力学的额外输入。这种方法允许生成真实的控制器代码,同时通过编译保持有效和经过验证的混合程序的正确性。PLC是安全关键型工业控制应用的常见网络物理接口,HyPLC是一种实用的工具,用于在混合程序的算法级别连接复杂网络物理系统的正式验证与具体PLC实现的执行层。这张海报还将讨论HyPLC的未来发展方向,如支持多任务(以及扩展到多个plc)、区间算法以及安全性分析。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
Toward multi-task support and security analyses in PLC program translation for verification: poster abstract
In this poster, we will present new tool, HyPLC [30], which implements the translation of discrete control code of verified hybrid program models to PLC controller code and, vice versa, the translation of existing PLC code into the discrete control actions for a hybrid program given an additional input of the continuous dynamics of the system to be verified. This approach allows for the generation of real controller code while preserving, by compilation, the correctness of a valid and verified hybrid program. PLCs are common cyber-physical interfaces for safety-critical industrial control applications, and HyPLC serves as a pragmatic tool for bridging formal verification of complex cyber-physical systems at the algorithmic level of hybrid programs with the execution layer of concrete PLC implementations. This poster will also discuss future directions of HyPLC such as support of multiple tasks (and, by extension, multiple PLCs), interval arithmetic, as well as security analyses.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信