首页> 外文会议>International Conference on Software Engineering >Aluminum: Principled scenario exploration through minimality
【24h】

Aluminum: Principled scenario exploration through minimality

机译:铝:通过最小化进行有原则的方案探索

获取原文

摘要

Scenario-finding tools such as Alloy are widely used to understand the consequences of specifications, with applications to software modeling, security analysis, and verification. This paper focuses on the exploration of scenarios: which scenarios are presented first, and how to traverse them in a well-defined way. We present Aluminum, a modification of Alloy that presents only minimal scenarios: those that contain no more than is necessary. Aluminum lets users explore the scenario space by adding to scenarios and backtracking. It also provides the ability to find what can consistently be used to extend each scenario. We describe the semantic basis of Aluminum in terms of minimal models of first-order logic formulas. We show how this theory can be implemented atop existing SAT-solvers and quantify both the benefits of minimality and its small computational overhead. Finally, we offer some qualitative observations about scenario exploration in Aluminum.
机译:诸如Alloy之类的场景查找工具广泛应用于了解规范的后果,并应用于软件建模,安全性分析和验证。本文着重探讨场景:首先介绍哪些场景,以及如何以明确的方式遍历它们。我们介绍了铝,这是对合金的一种改进,它只具有最小的应用场景:所包含的不超过必需的数量。 Aluminium允许用户通过添加方案和回溯来探索方案空间。它还提供了找到可以一致地用于扩展每个方案的功能。我们用一阶逻辑公式的最小模型描述了Aluminium的语义基础。我们展示了如何在现有的SAT解算器上实现该理论,并量化了最小化的好处及其小的计算开销。最后,我们提供了有关铝中情景探索的定性观察。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号