【24h】

On testing UML statecharts

机译:关于测试UML状态图

获取原文

摘要

We present a formal framework for notions related to testing and model based test generation for a behavioural subset of UML Statecharts (UMLSCs). This framework builds, on one hand, upon formal testing and conformance theory that has originally been developed in the context of process algebras and Labeled Transition Systems (LTSs), and, on the other hand, upon our previous work on formal semantics for UMLSCs. The paper covers the development of proper extensional testing preorders and equivalence for UMLSCs. We present an algorithm for testing equivalence verification which is based on an intensional characterization of the testing relations. Testing equivalence verification is reduced to bisimulation equivalence verification. We also address the issue of conformance testing and present a formal conformance relation together with a test case generation algorithm which is proved sound and exhaustive w.r.t. the conformance relation. We show results on the formal relationship of the testing relations with the conformance one. The comprehensive and uniform approach presented in this paper sets the theoretical basis for UMLSCs testing frameworks and makes them available for practitioners in industry where the UML has become a de facto standard, in particular there where it is used for the development of complex concurrent systems. (C) 2006 Elsevier Inc. All rights reserved.
机译:我们为UML状态图(UMLSC)的行为子集的测试和基于模型的测试生成相关概念提供了一个正式的框架。该框架一方面建立在形式化测试和一致性理论的基础上,该理论最初是在过程代数和标记转换系统(LTS)的背景下开发的,另一方面建立在我们先前关于UMLSC形式语义的工作上。本文涵盖了UMLSC的适当扩展测试预购和等效产品的开发。我们提出了一种基于对测试关系的内涵表征的测试等效性验证的算法。测试等效性验证简化为双仿真等效性验证。我们还将解决一致性测试的问题,并提出正式的一致性关系以及测试案例生成算法,该算法被证明是合理且详尽的。一致性关系。我们显示了测试关系与符合关系的形式关系的结果。本文介绍的全面而统一的方法为UMLSC的测试框架奠定了理论基础,并使UMLSC已成为事实上的标准的行业从业人员可以使用它们,特别是在将其用于开发复杂并发系统的地方。 (C)2006 Elsevier Inc.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号