首页> 外文期刊>Design Automation for Embedded Systems >Efficient test case generation for validation of UML activity diagrams
【24h】

Efficient test case generation for validation of UML activity diagrams

机译:高效的测试用例生成,用于验证UML活动图

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

摘要

Unified Modeling Language (UML) is widely used as a system level specification language in embedded system design. Due to the increasing complexity of embedded systems, the analysis and validation of UML specifications is becoming a challenge. UML activity diagram is promising to modeling the overall system behavior. However, lack of techniques for automated test case generation is one major bottleneck in the UML activity diagram validation. This article presents a methodology for automatically generating test cases based on various model checking techniques. It makes three primary contributions: First, we propose coverage-driven mapping rules that can automatically translate activity diagram to formal models. Next, we present a procedure for automatic property generation according to error models. Finally, we apply various model checking based test case generation techniques to enable efficient test case generation. Our experimental results demonstrate that our approach can reduce the validation effort drastically by reducing both test case generation time and required number of test cases to achieve a functional coverage goal.
机译:统一建模语言(UML)被广泛用作嵌入式系统设计中的系统级规范语言。由于嵌入式系统的复杂性不断提高,UML规范的分析和验证正成为一项挑战。 UML活动图有望为整个系统行为建模。但是,缺乏用于自动生成测试用例的技术是UML活动图验证中的主要瓶颈之一。本文介绍了一种基于各种模型检查技术自动生成测试用例的方法。它做出了三个主要贡献:首先,我们提出了覆盖范围驱动的映射规则,该规则可以将活动图自动转换为形式模型。接下来,我们提出了根据错误模型自动生成属性的过程。最后,我们应用各种基于模型检查的测试用例生成技术,以实现高效的测试用例生成。我们的实验结果表明,通过减少测试用例的生成时间和达到功能覆盖目标所需的测试用例数量,我们的方法可以大大减少验证工作。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号