首页> 外文会议>Formal methods and software engineering >Automatically Testing Web Services Choreography with Assertions
【24h】

Automatically Testing Web Services Choreography with Assertions

机译:使用断言自动测试Web服务编排

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

摘要

Web Service Choreography Description Language gives a global view on the collaborations among a collection of services involving multiple participants or organizations. Since WS-CDL is aimed at a design specification for service composition, there are few approaches to be proposed to test WS-CDL programs. In this paper, we present an approach to testing WS-CDL programs automatically. The dynamic symbolic execution technique is applied to generate test inputs and assertions are treated as the test oracles. Moreover, a simulation engine for WS-CDL is used to perform the execution of WS-CDL programs during the process of symbolic execution. At the end of each execution, the path conditions collected by symbolic execution are put into a SMT solver to generate new input data that will guide the next simulation. Meanwhile, the SMT solver is applied to decide whether the assertion predicates can be satisfied under current path conditions for all test data which improves the quality of testing further.
机译:Web服务编排描述语言提供了涉及多个参与者或组织的服务集合之间的协作的全局视图。由于WS-CDL的目标是针对服务组合的设计规范,因此几乎没有提出建议的方法来测试WS-CDL程序。在本文中,我们提出了一种自动测试WS-CDL程序的方法。动态符号执行技术被应用于生成测试输入,并且断言被视为测试预言。此外,用于WS-CDL的仿真引擎用于在符号执行过程中执行WS-CDL程序。在每次执行结束时,将通过符号执行收集的路径条件放入SMT求解器中,以生成新的输入数据,该数据将指导下一次仿真。同时,应用SMT求解器来确定在所有测试数据的当前路径条件下是否可以满足断言谓词,从而进一步提高了测试质量。

著录项

  • 来源
  • 会议地点 Shanghai(CN);Shanghai(CN)
  • 作者单位

    Shanghai Key Laboratory of Trustworthy Computing,Software Engineering Institute, East China Normal University,Shanghai, 200062, China;

    Shanghai Key Laboratory of Trustworthy Computing,Software Engineering Institute, East China Normal University,Shanghai, 200062, China;

    Shanghai Key Laboratory of Trustworthy Computing,Software Engineering Institute, East China Normal University,Shanghai, 200062, China;

    Shanghai Key Laboratory of Trustworthy Computing,Software Engineering Institute, East China Normal University,Shanghai, 200062, China;

    Shanghai Key Laboratory of Trustworthy Computing,Software Engineering Institute, East China Normal University,Shanghai, 200062, China;

    et al;

  • 会议组织
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 计算机软件;
  • 关键词

    Web Services; WS-CDL; Automatic Testing; Choreography; Symbolic Execution;

    机译:网页服务; WS-CDL;自动测试;编舞;符号执行;

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号