首页> 外文会议>Asia-Pacific Software Engineering Conference >An Approach to Generate Safety Validation Test Cases from UML Activity Diagram
【24h】

An Approach to Generate Safety Validation Test Cases from UML Activity Diagram

机译:一种从UML活动图生成安全验证测试用例的方法

获取原文

摘要

A software is associated with certain modes of failure. Occurrence of such failures may be hazardous for the regular functioning of the software. Majority of these failures occur because of the unforeseen faults that manifest themselves during the execution of the software. The contemporary trends in the software industry indicate dedicated efforts to minimize these unforeseen faults, thereby minimizing the chances of unforeseen failures. One of the definitive ways is to analyze the specifications thoroughly for the potential faults it may contain. Fault tree analysis (FTA) is one such approach that scans the specifications to identify potential failure modes and has been used successfully in many domains including software. In this paper, we propose an approach to generate test cases from UML activity diagram specifications by first transforming an activity diagram into a Software Success Tree (SST) and a Software Fault Tree (SFT). Subsequently, the SST and the SFT are then used to generate test cases for testing the normal and exceptional behavior of the system, respectively. We demonstrate the applicability of the proposed approach using an illustrative example and compare its effectiveness with the other activity diagram based test case generation techniques.
机译:软件与某些故障模式相关联。发生此类故障对于软件的正常运行可能是危险的。这些故障大多数是由于在软件执行期间出现的无法预见的故障而引起的。软件行业的现代趋势表明,致力于将这些无法预料的故障降到最低,从而将无法预料的故障的几率降到最低。一种确定的方法是针对可能包含的潜在故障彻底分析规格。故障树分析(FTA)是一种可以扫描规格以识别潜在故障模式的方法,并且已在包括软件在内的许多领域成功使用。在本文中,我们提出了一种通过先将活动图转换为软件成功树(SST)和软件故障树(SFT)来从UML活动图规范生成测试用例的方法。随后,然后使用SST和SFT生成测试用例,分别用于测试系统的正常和异常行为。我们使用一个示例说明了所提出方法的适用性,并将其有效性与其他基于活动图的测试用例生成技术进行了比较。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号