【24h】

Safety Verification Method for Priority-Based Real-Time Software

机译:基于优先级的实时软件的安全验证方法

获取原文

摘要

The number of functions and the sizes of electronic controls and software systems in automobiles are increasing, as ADAS and autonomous driving systems are realized. A higher safety level is also being demanded for complex control systems, so functional safety standards, such as ISO 26262, are increasingly being introduced to in-vehicle systems. In safety-critical systems, failures are diagnosed by the cooperative function of hardware and software. Furthermore, the diagnostic software consists of a mixture of a cyclic execution portion and a hardware-event-driven portion. Testing the cooperative function of multiple concurrent processes is impractically time consuming because the combinations of conditions are so numerous. Formal verification technology is effective because it enables exhaustive verification of a vast quantity of test cases including unexpected states, but a modeling methodology for timing-related uncertainty between hardware events and cyclic software executions has not been established. Our proposed method is to model a combination of the concurrent executions of multiple tasks under non-deterministic event from hardware. We chose the C-language-based model checker CBMC as a verification engine and made an extension to CSeq as a concurrency pre-processor. We proposed the common verification architecture for functional safety software and developed priority-based scheduling mechanism and the event-injection mechanism on CSeq.
机译:随着ADAS和自主驱动系统实现,汽车中的电子控制和软件系统的功能和尺寸的数量正在增加。复杂的控制系统也要求更高的安全水平,因此越来越多地引入车载系统的功能安全标准,例如ISO 26262。在安全关键系统中,通过硬件和软件的协同功能诊断出故障。此外,诊断软件包括循环执行部分和硬件事件驱动部分的混合。测试多个并发进程的协同功能是不切实际的耗时的,因为条件的组合如此多。正式验证技术是有效的,因为它能够彻底验证大量的测试用例,包括意外状态,但尚未建立硬件事件和循环软件执行之间的定时相关不确定性的建模方法。我们所提出的方法是在来自硬件的非确定性事件下模拟多个任务的并发执行的组合。我们选择基于C语的模型检查器CBMC作为验证引擎,并将CSEQ的扩展作为并发预处理器。我们提出了功能安全软件的常见验证架构,并开发了基于优先级的调度机制和CSEQ的事件注入机制。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号