首页> 外文会议>International Workshop on Automation of Software Test >Automated Generation of State Abstraction Functions using Data Invariant Inference
【24h】

Automated Generation of State Abstraction Functions using Data Invariant Inference

机译:使用数据不变推理自动生成状态抽象功能

获取原文

摘要

Model based testing relies on the availability of models that can be defined manually or by means of model inference techniques. To generate models that include meaningful state abstractions, model inference requires a set of abstraction functions as input. However, their specification is difficult and involves substantial manual effort. In this paper, we investigate a technique to automatically infer both the abstraction functions necessary to perform state abstraction and the finite state models based on such abstractions. The proposed approach uses a combination of clustering, invariant inference and genetic algorithms to optimize the abstraction functions along three quality attributes that characterize the resulting models: size, determinism and infeasibility of the admitted behaviors. Preliminary results on a small e-commerce application are extremely encouraging because the automatically produced models include the set of manually defined gold standard models.
机译:基于模型的测试依赖于可以手动定义或通过模型推理技术来定义的模型的可用性。要生成包括有意义的状态抽象的模型,模型推断需要一组抽象函数作为输入。然而,他们的规格很困难,涉及大量手动努力。在本文中,我们调查了一种技术来自动推断出执行状态抽象所需的抽象功能和基于此类抽象的有限状态模型。所提出的方法使用聚类,不变推理和遗传算法的组合来优化沿三个质量属性的抽象功能,这些属性表征产生的模型:允许的行为的大小,确定主义和可行性。在小型电子商务应用程序上的初步结果非常令人鼓舞,因为自动生产的型号包括该组手动定义的金标准模型。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号