首页> 外文会议>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 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号