13、面向服务架构(SOA)概念模型的Event - B语言规范与验证

面向服务架构(SOA)概念模型的Event - B语言规范与验证

1. 核心概念定义

在面向服务架构(SOA)的构建中,有几个核心概念起着关键作用:
- 效果(Effect, EFF) :效果表示调用服务后的结果,可表示为 EFF = {(Constraints)}
- 工件模型(Artefacts Model, AFEM) :包含服务领域中合成的所有工件元素,如约束(Constraint, CO)、任务(Task)、标志(Flag, FLG)、排序号(Ordering Number, ORD)等,可表示为 AFEM = {CO, task, FLG, ORD}
- 约束(CO) :表示实现效果所基于的条件,可表示为集合 CO = {(Condition)} 。约束分为可见性约束和排序约束。排序约束指定编排或协同系统中服务的有序和无序排列;可见性约束是服务可见的先决条件,又可分为感知(Awareness)、可达性(Reachability)和意愿(Willingness)三种类型。
- 排序号(ORD) :指定不同服务和动作在组合中的参与优先级,用变量 ORD 表示。
- 标志(FLG) :表示可见性约束的状态,若所有可见性约束都为真,则标志值为真,用布尔型变量表示。

2. Event - B语言实现概念模型

使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值