首页> 外文会议>Asia-Pacific Software Engineering Conference >Mind the Gap: Addressing Behavioural Inconsistencies with Formal Methods
【24h】

Mind the Gap: Addressing Behavioural Inconsistencies with Formal Methods

机译:注意差距:使用形式化方法解决行为不一致

获取原文

摘要

In complex system design, it is important to construct several design models focusing on different aspects of a system to gain a better understanding of individual component structure and behaviour. Scenarios of execution are commonly used to specify partial behaviour and interactions between a group of system objects or components. However, partial specifications may hide inconsistencies or an otherwise unintentionally incomplete or underspecified behavioural model. This paper proposes a new powerful technique combining constraint solvers and theorem provers to complete partial specifications and determine overall model inconsistencies. We use a true-concurrent model, namely labelled event structures, which can be used as the underlying semantics of widely used workflow or scenario-based languages. We show how an interplay between the theorem prover Isabelle and constraint solver Z3 can be used for detecting and solving partial specifications and inconsistencies over event structures.
机译:在复杂的系统设计中,重要的是构造一些针对系统不同方面的设计模型,以更好地理解各个组件的结构和性能。执行方案通常用于指定一组系统对象或组件之间的部分行为和交互。但是,部分规范可能会掩盖不一致之处,否则可能会无意间造成不完整或行为规范不明确的行为模型。本文提出了一种新的强大技术,将约束求解器和定理证明相结合,以完成部分规格并确定整体模型的不一致性。我们使用真实并发模型,即标记事件结构,该模型可以用作广泛使用的工作流或基于场景的语言的基础语义。我们展示了定理证明者Isabelle和约束求解器Z3之间的相互作用如何可用于检测和求解事件结构上的部分规范和不一致性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号