首页> 外文期刊>Interacting with Computers >On the Benefits of Using MVC Pattern for Structuring Event-B Models of WIMP Interactive Applications
【24h】

On the Benefits of Using MVC Pattern for Structuring Event-B Models of WIMP Interactive Applications

机译:关于使用MVC模式构建WIMP交互式应用程序的event-B模型的优势

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

摘要

This paper presents a formal development approach for designing interactive applications using a correct-by-construction approach. In this work, we propose a refinement strategy using model-view-controller (MVC) to structure and design Event-B formal models of the interactive application. The proposed MVC-based refinement strategy facilitates the development of an abstract model and a series of refined models by introducing the possible modes, controller's behaviour and visual components of the interactive application while preserving the required interaction-related safety properties. To demonstrate the effectiveness, scalability, reliability and feasibility of our approach, we use a small example (from automotive domain) and real-life industrial case studies (from aviation). The entire development is realized in Event-B and the associated Rodin tool is used to analyse and verify the correctness of the formalized model. Finally, the developed Event-B models are used to generate source code using EB2ALL tool for going from the specification to the implementation of the interactive application.
机译:本文介绍了使用正确施工方法设计交互式应用的正式开发方法。在这项工作中,我们建议使用模型 - 视图 - 控制器(MVC)来构造和设计交互式应用程序的正式模型的细化策略。所提出的基于MVC的细化策略有助于通过引入可能的模式,控制器的行为和视觉组件,在保留所需的交互相关的安全性质的同时开发抽象模型和一系列精细模型。为了展示我们方法的有效性,可扩展性,可靠性和可行性,我们使用一个小示例(来自汽车域)和现实生活工业案例研究(来自航空)。在Event-B中实现了整个开发,并且相关联的Rodin工具用于分析和验证正式模型的正确性。最后,开发的Event-B模型用于使用EB2ALL工具生成源代码,以便从规范到交互式应用程序的实现。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号