首页> 外文会议>International Symposium on Software Reliability Engineering >The Feasibility of Automated Feedback-Directed Specification-Based Test Generation: A Case Study of a High-Assurance Operating System
【24h】

The Feasibility of Automated Feedback-Directed Specification-Based Test Generation: A Case Study of a High-Assurance Operating System

机译:基于自动反馈定向规范的测试生成的可行性 - 以高保证操作系统为例

获取原文

摘要

In this paper, we describe results of a case study to establish the feasibility of deriving mappings between an abstract user level specification and the code elements in a concrete implementation of a highly secure smart card operating system. Such a mapping is necessary for feedback-directed specification-based test generation to improve code coverage, needed by the stringent criteria for high-assurance systems. We used test cases generated from the user level specification to identify the executed code elements and attempted to use static analysis to map the unexecuted code elements to the corresponding elements in the user level specification. Our primary result is evidence that, given a sufficiently expressive user level specification and a test generation system that is able to effectively use such a specification, the resulting tests will cover the vast majority of the code branches that are able to be covered. Therefore, the benefit of a feedback-directed system will be limited. We further provide evidence that the static analysis required to generate feedback in these cases tends to be difficult, involving inferring the semantics of the internal implementation of data structures. In particular, we observed that the internal states at the implementation level in a high security application pose significant challenges to this mapping process.
机译:在本文中,我们描述了案例研究的结果,以确定在高度安全的智能卡操作系统的具体实施中的抽象用户级规范和代码元素之间导出映射的可行性。这种映射是基于反馈定向规范的测试生成所必需的,以改善高度保证系统的严格标准所需的代码覆盖。我们使用了从用户级规范生成的测试用例来识别所执行的代码元素,并尝试使用静态分析来将未执行的代码元素映射到用户级规范中的相应元素。我们的主要结果是证据表明,给定具有能够有效使用此类规范的足够富有表现力的用户级规范和测试生成系统,所产生的测试将覆盖能够覆盖的绝大多数代码分支。因此,反馈定向系统的益处将受到限制。我们进一步提供了证据表明,在这些情况下产生反馈所需的静态分析往往是困难的,涉及推断数据结构的内部实施的语义。特别是,我们观察到,高安全申请中实施级别的内部状态对该映射过程构成了重大挑战。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号