首页> 外文OA文献 >A systematic approach to atomicity decomposition in Event-B
【2h】

A systematic approach to atomicity decomposition in Event-B

机译:事件B中原子性分解的系统方法

代理获取
本网站仅为用户提供外文OA文献查询和代理获取服务,本网站没有原文。下单后我们将采用程序或人工为您竭诚获取高质量的原文,但由于OA文献来源多样且变更频繁,仍可能出现获取不到、文献不完整或与标题不符等情况,如果获取不到我们将提供退款服务。请知悉。

摘要

Event-B is a state-based formal method that supports a refinement process in which an abstract model is elaborated towards an implementation in a step-wise manner. One weakness of Event-B is that control flow between events is typically modelled implicitly via variables and event guards. While this fits well with Event-B refinement, it can make models involving sequencing of events more difficult to specify and understand than if control flow was explicitly specified. New events may be introduced in Event-B refinement and these are often used to decompose the atomicity of an abstract event into a series of steps. A second weakness of Event-B is that there is no explicit link between such new events that represent a step in the decomposition of atomicity and the abstract event to which they contribute. To address these weaknesses, atomicity decomposition diagrams support the explicit modelling of control flow and refinement relationships for new events. In previous work,the atomicity decomposition approach has been evaluated manually in the development of two large case studies, a multi media protocol and a spacecraft sub-system. The evaluation results helped us to develop a systematic definition of the atomicity decomposition approach, and to develop a tool supporting the approach. In this paper we outline this systematic definition of the approach, the tool that supports it and evaluate the contribution that the tool makes.
机译:Event-B是一种基于状态的形式化方法,它支持改进过程,在该过程中,抽象模型以逐步方式向实现详细说明。事件B的一个弱点是事件之间的控制流通常是通过变量和事件保护器隐式建模的。虽然这很适合Event-B改进,但与明确指定控制流相比,它可以使涉及事件排序的模型更难以指定和理解。可以在事件B改进中引入新事件,这些新事件通常用于将抽象事件的原子性分解为一系列步骤。事件B的第二个缺点是,代表原子性分解步骤的此类新事件与它们所贡献的抽象事件之间没有明确的联系。为了解决这些弱点,原子分解图支持对新事件的控制流和优化关系的显式建模。在先前的工作中,原子性分解方法已在两个大型案例研究(多媒体协议和航天器子系统)的开发中进行了手动评估。评估结果帮助我们开发了原子分解方法的系统定义,并开发了支持该方法的工具。在本文中,我们概述了该方法的系统定义,支持该方法的工具,并评估了该工具做出的贡献。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号