基于符号约束的PLC程序正确性验证

来源 :计算机科学 | 被引量 : 0次 | 上传用户:LUZIBIN
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
符号约束描述了程序中的变量关系,被广泛运用于模型检测、符号执行等程序的静态分析方法中。将符号约束应用于可编程逻辑控制器(PLC)程序的正确性验证,能够发现程序中的逻辑错误。人工计算符号约束不仅冗杂枯燥,而且错误率高。针对语句表形式的PLC程序,提出一种基于符号约束的正确性验证方法,通过分析PLC源代码的控制流及数据流,构造程序的控制流图并将其转换为静态单赋值形式的三地址码,最后使用迭代计算的方法求出每个变量的符号约束。
其他文献
介绍了一种基于RS -4 85网络的铁路道轨密贴检测系统的设计 ,给出了RS -4 85网络的微机与多信道串行通信接口的设计 ,阐明了设计原理 ,并从软硬件上给出了具体实现方法。目前已完成实验室制作、测试和投入工程应用前的准备工作 ,证明系统设计合理
电力机车结构复杂,并且具有故障识别空间跨度大、难度高等特点,采用基于专家系统和通信网络(ES-CN)的故障诊断技术对机车进行故障诊断非常合适.文章主要介绍了机车通信网络的
指明了测试系统的发展趋势,论述了COM技术在自动测试系统中的应用现状,提出了一种基于COM技术的通用测试软件体系结构.COM技术为通用ATS软件设计提供了解决方案,是未来测试软
介绍一种基于智能模式识别方法的烟草在线异物剔除系统.论述了该系统的工作原理、特点和构成.对系统硬件的设计和软件的功能也作了说明.
提出了将参数辨识中的Marquate算法应用于虚拟仪器的三相突然短路试验数据处理,介绍了Marquate算法理论.通过试验数据和传统的仪表记录数据手工处理的结果进行了比较,改进后
以我军未来高技术条件下地面防空作战为背景,以基于智能主题Agent的高层体系结构HLA为系统建模途径,以Agent联邦为系统运行方式,以智能信息处理为主线,构建我军地面防空作战
由于无线网络本身的脆弱性和开放性,车载网很容易受到各种攻击和破坏,面临着信息伪造、篡改攻击与重放攻击等安全威胁。消息认证是保障车载网安全的有效技术之一,但是车载网
以电网分析仪测试系统为研究实例,提出了一种增强监控程序功能和灵活性的方法;该方法将脚本引擎嵌入到电网分析仪上位机监控程序中,用户可以使用脚本引擎提供的脚本语言,编写
随着地理信息系统的发展,矢量地图在生活的各个领域已经得到广泛的应用。作为一种数字化数据,矢量地图具有易被非法复制、篡改、传播等特点,从而导致数字矢量地图的版权保护问题日益严峻。目前学者们提出了众多针对矢量地图版权保护的数字水印算法,但由于鲁棒性标准各不相同,因此很难得到一个比较公正的评价。通过分析现有的矢量地图水印算法,总结矢量地图水印攻击类型,结合集对理论,提出一种比较通用的适用于矢量地图水印算
详细介绍了立体雕刻机数控系统的开发和研制.该系统在硬件上采用了PC总线工业工控机.在软件上采用了模块化结构化设计、中文图形、菜单操作、图形编程、模拟仿真和加工轨迹在