首页> 外文OA文献 >SABRINE: State-based robustness testing of operating systems
【2h】

SABRINE: State-based robustness testing of operating systems

机译:SABRINE:操作系统的国家鲁棒测试

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

The assessment of operating systems robustness with respect to unexpected or anomalous events is a fundamental requirement for mission-critical systems. Robustness can be tested by deliberately exposing the system to erroneous events during its execution, and then analyzing the OS behavior to evaluate its ability to gracefully handle these events. Since OSs are complex and stateful systems, robustness testing needs to account for the timing of erroneous events, in order to evaluate the robust behavior of the OS under different states. This paper presents SABRINE (StAte-Based Robustness testIng of operatiNg systEms), an approach for state-aware robustness testing of OSs. SABRINE automatically extracts state models from execution traces, and generates a set of test cases that cover different OS states. We evaluate the approach on a Linux-based Real-Time Operating System adopted in the avionic domain. Experimental results show that SABRINE can automatically identify relevant OS states, and find robustness vulnerabilities while keeping low the number of test cases.
机译:关于意外或异常事件的操作系统鲁棒性的评估是对关键任务系统的根本要求。可以故意将系统故意将系统故意曝光到错误事件,然后分析操作系统行为以评估其优雅处理这些事件的能力。由于OSS是复杂的和有状态的系统,因此需要考虑错误事件的时间,以便在不同状态下评估操作系统的鲁棒行为。本文提出了Sabrine(基于状态的操作系统的稳健性测试),是OSS的状态感知鲁棒性测试的方法。 SABRINE自动从执行迹线中提取状态模型,并生成一组覆盖不同OS状态的测试用例。我们评估了航空域中采用的基于Linux的实时操作系统的方法。实验结果表明,Sabrine可以自动识别相关的OS状态,并找到稳健性漏洞,同时保持低测试用例的数量。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号