面向可编程逻辑控制器的功能安全形式化建模与验证方法研究

来源 :华东师范大学 | 被引量 : 1次 | 上传用户:aaa939639017
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工业控制系统作为交通、能源、先进制造等关键基础设施的核心,被视为国家安全战略重要组成部分。随着国家工业制造智能化深入发展,一方面,不断复杂化的功能需求及交互环境导致系统安全保障变得更加困难。系统故障可能对物理世界的生命、环境、财产等造成严重损害。另一方面,信息物理融合系统作为工业4.0核心架构,展现出灵活、高效、经济等众多优点。因而吸引越来越多传统系统加入到“工业互联网”,以便打通“信息孤岛”,提高产能,增强行业竞争力。直观地,对行为正确性要求近乎苛刻的工业控制系统而言,软件功能日益复杂化,并从“物理隔离”的本地环境转向“开放式”的网络环境,对系统安全带来极大挑战。面对日益复杂化、开放化的系统发展趋势,传统方法主要利用测试与仿真提高系统正确性,即不利于排查高隐蔽性缺陷,又可能伴随巨大经济开销。因而,形式化方法,作为开发高可信软件的一类关键技术,受到学术界和工业界的高度关注。现有研究中,大部分对存量代码进行静态验证。若系统功能复杂化,一般的静态方法复杂度也会随之变高,且在缺乏复杂系统分解机制的情况下,产生较大经济开销。同时,对于已编码程序,若在开发后期发现重大问题,则可能面临高昂的修复成本,甚至被迫放弃系统。从部署的角度考虑,若生产环境中出现与模型中正确性假设相冲突的情况,如遭受恶意攻击,则难以为其提供有效保护。而有关运行时验证的现有研究中,主要采用外部监控方式,实时性与自修复能力不可避免地受到通信环境、同步机制、电气特性等诸多因素制约。因此,本文面向遵循IEC 61131国际规范的工业控制系统,研究覆盖设计开发、测试验证、现场运行阶段的系统安全保障方法,主要包括模型设计与验证、代码生成、性质挖掘以及运行时验证。首先,基于支持精化关系的形式化语言,提出工业控制领域相关的建模及验证方法,有效保障设计模型与需求规范一致性。然后,利用精化模型生成对应的工业控制程序代码,从而避免人工编码过程中可能引入的错误,并提高开发效率。紧接着,基于作用于源码的静态验证技术,提出一种程序性质挖掘方法,可进一步地指导我们对系统软件分析、修复、迭代、加固等。最后,为保障生产环境中系统安全,提出一种非侵入式的运行时动态验证方法,且利用代码不敏感、本地化、增量式验证机制,提高其普适性、实时性和高效性。旨在增强系统在监控诊断、实时防护、自我修复等方面的关键能力。本文的主要贡献如下:·对应软件生命周期的设计开发阶段,基于Event-B形式语言与精化特性,提出一种面向工业控制系统的建模及验证方法,提供支持离散时间属性且包含固件层、配置层、业务层的通用模型框架。一方面,利用精化机制对复杂系统进行分解,使其较好地适用于复杂功能的建模;另一方面,通过对设计模型与需求规范的一致性验证,有效保障系统设计过程中的正确性,从而起到尽早发现系统缺陷、减少后期重大问题修复风险的作用。·在构建具体的业务层模型之后,提出从模型到代码的自动生成方法,并且生成的工业控制程序符合IEC 61131-3国际规范。利用代码生成的方式可以较好地保障模型与程序的一致性,从而避免手动编码过程中可能引入的错误,且提高开发效率。·对应测试验证阶段,提出一种作用于工业控制程序源码的性质挖掘方法。该方法利用循环不变式、可满足性模理论、经典机器学习算法以及精化关系,静态地验证用户性质并尝试进一步挖掘更强的性质描述,可用于指导对系统进一步分析、修复、迭代、加固等。·对应生产环境中的运行阶段,提出一种非侵入式的工业控制系统运行时验证方法。一方面,提供用于描述工业控制领域性质规范的特定语言;另一方面,实现代码不敏感、本地化、增量式的验证机制,提高普适性、实时性和高效性,从而增强系统在实时安全防护和动态修复等方面的重要能力。
其他文献
水资源短缺,尤其是淡水资源的短缺,是近年来最为严峻的问题之一,已经严重影响到人类生活和生产的进行。电容去离子技术(Capacitive deionization,CDI)作为一种新型的脱盐方式,已经获得人们的广泛关注。由于其操作简便、成本低、能耗低、环境友好等优势,在海水淡化、资源提取、重金属去除等方面发挥出巨大的作用。然而,传统的CDI受限于材料与器件的影响,在实际生产中面临着循环稳定性不足和脱
学位
近年来,奇摄动系统广泛地应用于建立流体力学、化学反应、生物学等自然科学和工程技术中的相关模型.然而,这些模型经常是在定义域内某条曲线处间断,即不连续奇摄动系统,或者是具有多个小参数,即多尺度快慢系统.因此,越来越多的科研工作者关注于不连续奇摄动系统和多尺度快慢系统的研究中,并极大地丰富和发展了奇摄动理论的相关内容.本文主要运用边界层函数法和空间对照结构理论研究了两类具有Dirichlet边值条件和
学位
政治环境如何影响商业环境对于公共福利至关重要。学术界数十年来一直关注政治与微观经济之间的联系,例如政治关联是否有助于缓解企业的融资约束。但是,一些研究领域仍然较为空白,例如政治关联对企业创新、审计等方面的影响。本文着眼于政治关联与审计质量之间的相互关系,即:政治关联如何影响审计质量?已有文献研究了政治关联与审计质量的关系,但尚未得出一致的结论。此外,已有文献提出的政治关联的资源效应以及资源诅咒效应
学位
实施乡村振兴战略的关键在于培养一支“有文化、懂技术、会经营、善管理”的新型职业农民队伍。职业培训作为高素质新型职业农民队伍建设的基础性工作,效果评价是其必要环节。新型职业农民培训效果评价不仅是政府有效配置资源的参考,也是培训机构优化培训方案的依据,还是提高培训质量的有效途径。为了科学评价新型职业农民培训效果,本研究以江苏为例,综合运用访谈法、问卷法、专家咨询法等质性和量化研究方法,着力解决以下问题
学位
自我关怀是指当个体在面对压力、挫折、失败或自身的缺点时,采用理解接纳、不批判的方式对待自己。随着积极心理学的发展,自我关怀作为一种对待自我的积极健康的态度受到研究者的广泛关注。特别是在青春期,当个体同时面临多种挑战和多样变化时,自我关怀无疑会对青少年的健康发展起着重要的作用。因此,对处于挑战和发展风险中的青少年而言,自我关怀作为一种积极的自我态度的保护性作用值得进一步展开研究。虽然已有关于自我关怀
学位
1949—1955年,这六年是新疆地区和平解放后恢复发展的关键时期,也是新疆地区马克思主义大众化的转型时期。在新民主主义革命时期的基础上,这六年实现了马克思主义在新疆地区由隐蔽转向公开,进而发展为常态化宣传。同时,也是马克思主义在新疆地区的“重新出场”,即不同于新民主主义革命时期的零星、局部式传播,这一时期实现了由点—线—面,进而覆盖到南北疆的全面推进,也与这一时期新疆地区中国共产党组织建设同轨并
学位
这是一个形象主宰话语的时代,这是一个形象制胜的时代;万流归宗,形象制胜。良好的政党形象,在党内能形成强大的整合力、增强党员的认同感和忠诚度;在党外能形成强大的感召力、提升民众的信任感和支持度;在国际上能够提升软实力、增强话语权,为政党和国家谋取利益。形象是政党的无形资产、无价之宝,任何政党若要保持执政地位,都必须具备良好的形象。自中国共产党成立以来,历代领导人无不高度重视党的形象建设。但现实情况是
学位
在区块链系统中,资源受限的轻节点(如移动设备)无法维护全量数据,其需要将查询请求提交到全节点以获取所需数据。由于区块链节点间是互不信任的,全节点在提供查询服务时通常基于默克尔树实现了可验证查询,以使轻节点能够验证所收到的查询结果是否完整。相对于常规查询处理,可验证查询处理除了考虑查询效率,还要考虑查询完整性,兼顾查询效率和查询完整性使得可验证查询处理在功能和性能上受到了诸多制约。首先,资源受限的轻
学位
发展学生的抽象概括能力,形成初步的代数思想,是进一步学习其他数学内容的重要前提。随着代数教与学研究的不断深入,近二十年来,数学教育研究者逐渐达成一个共识:代数思维的发展应该从小学开始,延伸到整个数学教育。这种趋势也同样体现在我国的义务教育课程改革中,例如:2022版《义务教育数学课程标准》明确把“符号意识”作为小学阶段的数学核心素养之一。因此,对我国小学生的早期代数思维进行调查与分析具有重要的理论
学位
图的分辨集是在1970年代由Slater,Harary和Melter分别独立提出.若S是图G的分辨集,则对于任意一对点u,v∈V(G),都存在x∈S,使得dG(u,x)≠dG(v,x).最小的分辨集的大小也被称为图的度量维数,求解图的最小的分辨集的大小的问题被称为度量维数问题.图的2-分辨集则是Cáceres等为了解决笛卡尔积图上的度量维数问题所提出来的.若S是阶数至少为2的连通图G的2-分辨集,
学位