Formal Verification Tool Evaluation For Unmanned Aircraft Containing Complex Functions

H. Herencia-Zapana, J. Lopez, Glen Gallagher, B. Meng, C. Patterson, Lakshman Maalolan
{"title":"Formal Verification Tool Evaluation For Unmanned Aircraft Containing Complex Functions","authors":"H. Herencia-Zapana, J. Lopez, Glen Gallagher, B. Meng, C. Patterson, Lakshman Maalolan","doi":"10.1109/DASC50938.2020.9256529","DOIUrl":null,"url":null,"abstract":"The expected proliferation of UAS in the NAS requires technologies that ensure safe operation. There is significant interest from industry and civil aviation authorities to have a standard practice to enable flight operations for UAS containing flight safety critical functions which are too costly to certify. Developing a certification path for these UAS technologies could advance safety of UAS operating in the NAS. In response to this need ASTM released standard F3269-17 in 2018. This standard proposes a run-time assurance architecture whereby an untrusted or non-pedigreed and therefore non-certified flight safety critical function (complex function) can be included in a UAS avionics system that can be certified. GE Aviation is developing an avionics solution intended for safe operation of UAS. As part of ensuring safe operation of UAS GE Aviation's avionics implements a runtime safety assurance (RTA) system that follows the guidelines laid out in the ASTM F3269-17 standard. Formal methods-based verification and validation (V&V) tools hold great promise for addressing the exploding cost of performing V&V on flight safety critical systems that include software. However, there are very few examples demonstrating a side-by-side comparison of the traditional V&V approach and a V&V approach where formal methods-based tools are used at appropriate steps in the process. This paper presents a side-by-side comparison of a complete V&V process for the RTA using both traditional and formal methods-based V&V and shows the benefits of formal tools applied at various early stages of the V&V process. More specifically this paper shows a comparison for the generation of the following evidence for the RTA: Requirements analysis, test case generation, and prof that requirements are fully implemented by the select sub-systems and/or components architecture.","PeriodicalId":112045,"journal":{"name":"2020 AIAA/IEEE 39th Digital Avionics Systems Conference (DASC)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 AIAA/IEEE 39th Digital Avionics Systems Conference (DASC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/DASC50938.2020.9256529","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The expected proliferation of UAS in the NAS requires technologies that ensure safe operation. There is significant interest from industry and civil aviation authorities to have a standard practice to enable flight operations for UAS containing flight safety critical functions which are too costly to certify. Developing a certification path for these UAS technologies could advance safety of UAS operating in the NAS. In response to this need ASTM released standard F3269-17 in 2018. This standard proposes a run-time assurance architecture whereby an untrusted or non-pedigreed and therefore non-certified flight safety critical function (complex function) can be included in a UAS avionics system that can be certified. GE Aviation is developing an avionics solution intended for safe operation of UAS. As part of ensuring safe operation of UAS GE Aviation's avionics implements a runtime safety assurance (RTA) system that follows the guidelines laid out in the ASTM F3269-17 standard. Formal methods-based verification and validation (V&V) tools hold great promise for addressing the exploding cost of performing V&V on flight safety critical systems that include software. However, there are very few examples demonstrating a side-by-side comparison of the traditional V&V approach and a V&V approach where formal methods-based tools are used at appropriate steps in the process. This paper presents a side-by-side comparison of a complete V&V process for the RTA using both traditional and formal methods-based V&V and shows the benefits of formal tools applied at various early stages of the V&V process. More specifically this paper shows a comparison for the generation of the following evidence for the RTA: Requirements analysis, test case generation, and prof that requirements are fully implemented by the select sub-systems and/or components architecture.
包含复杂功能的无人机形式化验证工具评估
无人机系统在NAS中的预期扩散需要确保安全运行的技术。工业和民用航空当局非常有兴趣制定一项标准实践,以使包含飞行安全关键功能的无人机能够飞行,因为这些功能的认证成本太高。为这些无人机技术开发认证路径可以提高无人机在NAS中运行的安全性。为了满足这一需求,ASTM于2018年发布了F3269-17标准。本标准提出了一种运行时保证体系结构,在该体系结构中,可以将不可信或非系谱的、因此未经认证的飞行安全关键功能(复杂功能)包含在可认证的无人机航电系统中。GE航空正在开发一种用于无人机安全操作的航空电子解决方案。作为确保无人机安全运行的一部分,GE航空公司的航空电子设备实施了运行时安全保证(RTA)系统,该系统遵循ASTM F3269-17标准的指导方针。正式的基于方法的验证和确认(V&V)工具对于解决在包括软件在内的飞行安全关键系统上执行V&V的成本激增问题具有很大的希望。然而,很少有例子能够对传统的V&V方法和在流程的适当步骤中使用基于正式方法的工具的V&V方法进行并排比较。本文对RTA使用传统方法和基于正式方法的V&V的完整V&V过程进行了并排比较,并展示了在V&V过程的各个早期阶段应用正式工具的好处。更具体地说,本文展示了RTA生成以下证据的比较:需求分析,测试用例生成,以及需求被选择的子系统和/或组件体系结构完全实现的证明。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
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学术官方微信