7、早期可用性需求描述与嵌入式系统安全可靠建模

早期可用性需求描述与嵌入式系统安全可靠建模

1. AoUCM 可用性建模基础

在软件系统开发中,早期对可用性需求的描述至关重要。AoUCM(面向方面的用例图)为我们提供了一种有效的方式来进行可用性建模。例如,在涉及可用性方面时,插件映射及其责任(如状态同步)是可用性方面的一部分。所需的元数据属性会直接针对责任进行指定。

2. UCM 故障预防建模

可以使用特定的注释来进行 UCM 故障预防建模。责任可以用可用性元数据属性进行注释,这些属性指定了服务移除属性、事务属性和进程监控属性。以下是一些具体示例:
- 服务移除策略 :当组件内存不足时,通过关闭组件(即“关闭”责任)将其置于停用状态,以防止潜在的系统故障。
- 事务策略 :使用两阶段提交(2PC)类型的事务来更新数据库记录。如果未能确保两阶段提交要求,将触发隐式回滚以撤销记录更新。

责任 可用性类别 严重程度 策略
关闭 故障预防 服务移除
更新记录 故障预防 事务
3.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值