基于故障树的航电软件系统安全性验证方法研究

被引量 : 16次 | 上传用户:qlp9463
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式软件在安全关键领域的广泛应用使得保障软件的安全性成为当前的研究热点。故障树能够自底向上地描述软件失效发生的因果关系链,可以通过故障树分析,从中提取出系统安全属性,但是却无法验证系统本身是否满足这些安全属性。而且由于其非形式化方法的局限性,传统的故障树也无法精确描述安全关键系统中具有时序特征的系统故障。计算机领域的模型检验技术能够对待验证系统的相关性质进行精确地验证,并准确定位错误执行轨迹,但在待验证性质的提取方面仍存在着技术瓶颈。本文结合传统故障树分析的系统性与模型检验形式化表达的精确性等优点,提出一种基于故障树分析的软件安全性验证方法。首先,对传统故障树进行扩充,并结合形式化方法提出一种用线性时序逻辑规约的能够描述软件系统时序故障的线性时序故障树——LTFT,并根据安全性验证的需求给出一套支持安全属性验证的LTFT约简规则。然后,利用LTFT的特点改进了传统故障树的割集分析算法,提出一个基于LTFT割集分析的安全属性提取算法,并运用该算法提取出LTFT所描述的软件系统安全属性。再针对安全属性对软件系统抽象建模并对软件模型进行验证,判断该安全属性在软件的设计中是否得到满足,为软件安全性验证提供有效证据。最后,通过对工程实践中的一个飞机襟缝翼控制系统进行故障树建模和安全属性提取,并用本文自行开发的一款基于SPIN的图形化软件模型检验工具——Espin对其进行安全性验证,对验证结果进行分析,最终说明了文章方法的可行性和有效性。
其他文献
目的建立复方阿司匹林片剂的含量测定方法。方法采用高效液相色谱法。结果阿司匹林0 4~ 5 2mg/mL呈线性 ,平均回收率为 1 0 0 2 % (RSD =0 6 7% ,n =9) ;磷酸可待因 0 0
新闻编辑的主要工作内容是对新闻素材进行整理,偶尔也进行新闻采访或主持的工作。新闻最大的特点是传播性广且速度很快,其舆论导向力对整个社会有着重要影响。新闻编辑应该对
目的:探讨临床药师对化疗患者开展药学监护工作的切入点。方法:对新疆医科大学附属中医医院2010年7-8月间出院的100例肿瘤患者的化疗方案及执行情况进行调查,主要包括化疗药
β-环糊精具有独特的环外亲水环内疏水的分子结构,能与许多客体分子形成包合物。已有研究证明,β-环糊精能够包合一些整理剂,并控制其释放,起到延缓作用功效的目的。此外,β-环糊
郑晓龙导演为中国影视事业做出辉煌成就,纵观其各部经典之作,不难发现其一大特色——"慢叙述"。本文主要介绍郑导独有的节奏缓慢、情节细腻的特点。同时还分析了慢叙体风格形
目的评价永久起搏器植入术后早期功能锻炼的临床疗效。方法入选病例随机分为康复组和对照组。康复组患者术后按照设计的8天循序渐进的方案进行功能锻炼,出院后按上述方案序贯
<正> 能源和环境问题毫无疑问,环境保护问题是当今制盐工业面临的主要问题之一,这个冲击已从两个方面感受到了。一方面,生产设施必须继续使用广泛的控制技术,以达到当代的既
通过对风和日丽小区规划与单体建筑的分析,并与实际相结合,探讨小区的规划与建筑设计。
永久起搏器治疗血管迷走性晕厥的原理是通过起搏系统感知晕厥发作前心率的下降反应后立即发放较快频率的心室起搏脉冲,以增加心脏输出量、维持脑血流量,以期预防或在一定程度
费尔巴哈认为上帝是人的本质的理想化存在形式,是人创造了上帝,而不是上帝创造了人,人和上帝的对立乃是人的本质的自我分裂。他的人本主义只是相对于神本主义而言的。而在人