首页> 外文期刊>Innovations in Systems and Software Engineering >A proposal for extending UML-B to support a conceptual model
【24h】

A proposal for extending UML-B to support a conceptual model

机译:扩展UML-B以支持概念模型的建议

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

摘要

UML-B is a development process framework for Event-B based on a "UML-like" graphical formal notation that provides support for object-oriented modelling concepts, in particular, for class and state machine diagrams. However, this methodology has a gap for mapping requirements to formal specifications. To overcome this issue, we present a proposal for extending UML-B to support a conceptual model to provide an easier starting point for the actual development process. More precisely, we propose two diagrams to facilitate the passing from requirements to the initial formal model: a first one to represent system behavior based on UML 2 interaction overview diagram (IOD) and a second one for system structure based on boundary-control-entity stereotyped class diagram (BCE). We show how to translate the former into an Event-B specification and explain how to link the latter to the original UML-B using a simple ATM example as proof of concept.
机译:UML-B是基于“类似UML”的图形形式表示法的Event-B的开发过程框架,该框架提供对面向对象的建模概念(尤其是类和状态机图)的支持。但是,这种方法在将需求映射到正式规范方面存在空白。为克服此问题,我们提出了一项扩展UML-B的建议,以支持概念模型,从而为实际的开发过程提供更简单的起点。更准确地说,我们提出了两个图来促进从需求到初始形式模型的传递:第一个图表示基于UML 2交互概述图(IOD)的系统行为,第二个图表示基于边界控制实体的系统结构原型类图(BCE)。我们展示了如何将前者转换为Event-B规范,并说明如何使用一个简单的ATM示例作为概念证明,将后者链接到原始UML-B。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号