5、B与Event - B及CASM - IR技术解析

B与Event-B及CASM-IR技术解析

B与Event - B及CASM - IR技术解析

1. B和Event - B的基本原理

B和Event - B技术旨在助力工程师开发从构建之初就正确无误的系统,它们并非编程语言,而是建模系统。B主要用于软件系统的建模与开发,Event - B则可用于包含软件、物理环境乃至人类用户的全局复杂系统的建模与开发。以下是其核心原理:
- 构建正确性 :核心目标是帮助工程师开发从构建阶段就确保正确的系统,属于建模系统而非编程语言。
- 使用细化 :采用从抽象到具体的逐步开发方式,这是许多工程学科通用的经典方法。
- 数学符号 :运用谓词演算和类型集合论等经典数学符号表达定理,以保证每个构建步骤的有效性和连贯性。
- 模型开发工具 :开发了用于分析和检查模型的工具,如用于B的Atelier B(由Clearsy开发维护)和用于Event - B的Rodin(由Systerel开发维护)。
- 定理生成工具 :开发了证明义务生成器,避免人工直接生成数学语句导致的错误。
- 证明工具 :构建了证明工具,支持自动和交互式证明。
- 其他工具 :大学和企业开发了用于模型检查、自动细化、模型分解和结构化等功能的工具。

原理 描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值