机载软件安全性形式化验证方法研究

来源 :南京航空航天大学 | 被引量 : 1次 | 上传用户:laj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
飞机作为一种工作在空中的交通工具,对安全性的要求极高,任何细微的差错都可能造成灾难性的后果,保障飞机的安全至关重要。现代飞机的各项功能都越来越依赖软件系统,然而现代机载软件功能繁多、结构复杂、构件众多,且影响因素多,设计阶段不能完全排除构件间相互影响尤其是软件安全性等级相互依赖而导致的整体安全下降的情况,为保证软件安全,开发人员需要在设计阶段就确保系统设计满足安全性要求。然而目前的方法不能完全满足安全性验证要求,因此亟需一种高效率地系统构件安全性验证方法以确保系统设计满足适航标准安全性要求。SysML语言被广泛用于系统工程建模,借助SysML语言可较好的描述机载软件架构及属性,但是SysML是半形式化的工具,缺乏精确语义的支持同时自身不具备验证的功能。Petri网是一种既有图形化特征也有精确语义的形式化工具,在形式化验证领域得到了广泛应用。通过适当的途径将SysML转化为Petri网模型,在此基础上可进一步验证软件的安全性,从而找出软件设计上的不足避免了后期返工及安全隐患,保证了系统的安全。本文分析了机载软件安全标准,在此基础上定义了一种适于描述机载软件安全一致性验证的扩展Petri网,其次基于SysML块图建立带安全属性的系统静态结构模型,构建SysML到Petri网的转换规则可将SysML块图转化为Petri网从而进行精确的形式化建模。然后,利用可达树图分析了系统安全状况的所有传递路径和所有的安全状态组合,在此基础上给出了安全性验证算法方法,验证软件构件安全等级设计是否符合适航标准。最后通过具体事例说明了方法的可行性,同时通过对比分析了基于Petri的安全验证方法的优势。
其他文献
目前航油工程现场监理管理仍停留在传统管理模式,现场信息化水平低。信息上报、填写、审批仍主要依靠人工手录方式,监理资料、表单纸质打印、表单的填写受监理人员个人素质影响
在政治课教学中围绕教材中心内容,适当拓宽知识,开阔视野,进行穿插教学,会收到良好的教学效果。既能使课堂教学中充满生气,激发学生学习兴趣;又能加深学生对内容知识的理解,培养学生
对RC串联电路暂态实验中的时间常数测定计算进行了修正,较好地解决了测量值与计算值之间存在的误差问题.
畜牧业是我国农业的重要组成部分,很大程度上拉动了我国的经济增长。因此,对重大动物疫病的预防和控制非常重要。我国出台了关于重大动物的强制免疫政策,本文在此基础上分析
没有食品添加剂就没有食品工业。食品添加剂直接关系食品品质和安全,关系国家政治稳定和社会发展。食品添加剂不仅拉动了食品工业和农业的发展,而且对促进饮食结构改善负有重要
为探明生物炭施用对盐化水稻土磷素形态及释放风险的影响,以滨海草甸盐化水稻土为基础,结合室内分析,研究了不同用量生物炭还田方式(CK:0 t·hm^-2;B1:20 t·hm^-2;B
<正>上海轻工业研究所对合脂皂不愉快气味的脱除作了试验。他们主要采用上海制皂厂连续制皂新工艺真空冷却中型设备,进行脱臭试验,并配合进行了尿素络合分离、分馏切割馏份、皂
目的探讨对妊娠期高血压病孕妇施行早期护理干预的临床方法及其效果。方法将2010年5月-2013年6月我科收治的97例妊娠期高血压疾病孕妇随机分成对照组和观察组,其中对照组给予
近年来,山东省青岛市李沧区不断加大社区“三资”监管工作力度,在清产核资基础上,创新方式方法,采取综合监督措施,社区“三资”监管工作逐步走上制度化、规范化、科学化轨道,维护了
报纸
兰科植物是植物保护中的"旗舰"类群。贵州地貌复杂、气候多样,孕育了丰富兰科植物资源。该文介绍了贵州兰科植物资源及保护现状,并提出了兰科野生植物资源保护对策。