首页> 外文会议>International conference on formal engineering methods >Automatic Generation of Potentially Pathological Instances for Validating Alloy Models
【24h】

Automatic Generation of Potentially Pathological Instances for Validating Alloy Models

机译:自动生成用于验证合金模型的潜在病理实例

获取原文

摘要

Alloy is a formal specification language that is widely used to verify software systems. However, while users can verify the properties of a specification with Alloy, it is not so easy for them to validate the specification, that is, to check that the specification is written just as the users intended. Alloy Analyzer, a tool supporting Alloy, has a feature to show concrete instances satisfying specifications that can be help in validation, but it does not control the order in which the instances are shown. Many studies have been conducted on ordering to help users explore instances in structured ways. However, not much prior research has focused on proper ways to explore instances for validating specifications. In this paper, we propose a method to assist users in validating specifications by displaying a set of instances that tend to include problems when their specifications have defects. In particular, the method applies pairwise testing to relations of Alloy specifications. We show effectiveness of the method in experiments using mutation analysis.
机译:Alloy是一种正式的规范语言,广泛用于验证软件系统。但是,尽管用户可以使用Alloy验证规范的属性,但要验证规范并不容易,也就是说,要检查规范的编写是否符合用户的意图。合金分析仪(一种支持合金的工具)具有显示满足规范要求的具体实例的功能,可以帮助进行验证,但它无法控制实例的显示顺序。已经进行了许多有关订购的研究,以帮助用户以结构化的方式探索实例。但是,很少有先前的研究集中在探索实例以验证规范的正确方法上。在本文中,我们提出了一种方法,通过显示一组在规格有缺陷时往往会包含问题的实例来帮助用户验证规格。特别地,该方法将成对测试应用于合金规格的关系。我们在使用突变分析的实验中显示了该方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号