首页> 外文期刊>Innovations in Systems and Software Engineering >Property specification patterns at work: verification and inconsistency explanation
【24h】

Property specification patterns at work: verification and inconsistency explanation

机译:财产规范模式在工作中:验证和不一致的解释

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

摘要

Property specification patterns (PSPs) have been proposed to ease the formalization of requirements, yet enable automated verification thereof. In particular, the internal consistency of specifications written with PSPs can be checked automatically with the use of, for example, linear temporal logic (LTL) satisfiability solvers. However, for most practical applications, the expressiveness of PSPs is too restricted to enable writing useful requirement specifications, and proving that a set of requirements is inconsistent can be worthless unless a minimal set of conflicting requirements is extracted to help designers to correct a wrong specification. In this paper, we extend PSPs by considering Boolean as well as atomic numerical assertions, we contribute an encoding from extended PSPs to LTL formulas, and we present an algorithm computing inconsistency explanations, i.e., irreducible inconsistent subsets of the original set of requirements. Our extension enables us to reason about the internal consistency of functional requirements which would not be captured by basic PSPs. Experimental results demonstrate that our approach can check and explain (in) consistencies in specifications with nearly two thousand requirements generated using a probabilistic model, and that it enables effective handling of real-world case studies.
机译:已经提出了物业规范模式(PSP)以简化要求的形式化,但实现其自动化验证。特别地,使用例如线性时间逻辑(LTL)可满足求解器,可以自动检查用PSP写入的规格的内部一致性。但是,对于大多数实际应用,PSP的表达性风过于纯度,无法启用编写有用的需求规范,并证明一组要求是不一致的,除非提取了最小的冲突要求,以帮助设计人员纠正错误的规范。在本文中,我们通过考虑布尔和原子数值断言来扩展PSP,我们贡献从扩展PSP到LTL公式的编码,并且我们呈现了一个计算不一致解释的算法,即原始要求的不可缩短的子集。我们的扩展使我们能够理解功能要求的内部一致性,这不会被基本PSP捕获。实验结果表明,我们的方法可以通过使用概率模型产生的近两千个要求的规范检查和解释(in),并且它能够有效处理真实的案例研究。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号