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

  • 服务号