首页> 外文会议>2013 IEEE International Multi Conference on Automation, Computing, Control, Communication and Compressed Sensing >Enhanced modified condition/decision coverage using exclusive-nor code transformer
【24h】

Enhanced modified condition/decision coverage using exclusive-nor code transformer

机译:使用异或非代码转换器增强了修改后的条件/决策范围

获取原文
获取原文并翻译 | 示例

摘要

In regulated domains such as aerospace and safety critical domains, software quality assurance is subjected to strict regulations such as the DO-178B standard. MC/DC is a white box software testing criteria aiming to prove all the conditions involved in a predicate that can influence the predicate value in the desired way. Though MC/DC is a coverage criterion, existing automated test data generation approaches like CONCOLIC testing do not support MC/DC. In this paper, we propose an automated technique to generate a test suite that helps in achieving an increase in MC/DC coverage of a program under test. We use code transformation technique which consists of two steps: identification of predicates and generation of empty true-false if-else statements. The empty conditional statements are based on the concepts of exclusive nor (X-NOR) operations. This transformed program is inserted into the CREST TOOL. It drives CREST TOOL to generate test suite and increase the MC/DC coverage. Our technique helps to achieve a significant increase in MC/DC coverage as compared to traditional CONCOLIC testing.
机译:在诸如航空航天和安全关键领域之类的管制领域中,软件质量保证受制于严格的规定,例如DO-178B标准。 MC / DC是白盒软件测试标准,旨在证明谓词中涉及的所有条件都可能以所需的方式影响谓词值。尽管MC / DC是覆盖标准,但是现有的自动测试数据生成方法(例如CONCOLIC测试)不支持MC / DC。在本文中,我们提出了一种自动化技术来生成测试套件,该套件可帮助增加被测程序的MC / DC覆盖率。我们使用代码转换技术,该技术包括两个步骤:谓词识别和生成空的true-false if-else语句。空的条件语句基于异或(X-NOR)运算的概念。将此转换后的程序插入到CREST TOOL中。它驱动CREST TOOL生成测试套件并增加MC / DC覆盖范围。与传统的CONCOLIC测试相比,我们的技术有助于显着提高MC / DC覆盖率。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号