基于AADL的医疗应用平台应用架构定义与可穿戴医疗设备能耗感知开发
1. 医疗应用平台(MAP)应用架构开发
在开发MAP应用时,以PCA联锁应用为例,该应用通过获取各种生理参数来判断患者健康状况,并在出现呼吸衰竭迹象时停止镇痛剂的输送。应用除了PCA泵外,还涉及四个传感器,分别是血氧饱和度(SpO2)传感器、脉搏率传感器、呼吸率传感器和呼气末二氧化碳(ETCO2)传感器。这些传感器可能位于同一设备上,例如SpO2和脉搏率信息通常由脉搏血氧仪提供,呼吸率和ETCO2信息可由二氧化碳监测仪获取。
PCA泵接收应用发出的命令,而传感器则为应用提供数据。该应用的一个重要特点是,它能够使用合适的生理参数,而不依赖于特定的设备,即与通用的生理参数源兼容。
以下是开发MAP应用架构的主要步骤:
1. 数据类型和默认属性定义
- 数据类型 :以SpO2参数为例,AADL的属性描述机制可扩展,可附加IEEE 11073命名法“标签”。这些数据类型可由更标准的接口定义语言生成或映射。
- 默认属性值 :对于大量具有相同属性值的构造,可设置应用范围的默认值。以下是部分默认和覆盖属性的列表:
| 默认名称 | 类型 | 示例 | 解释 | 覆盖名称 |
| — | — | — | — | — |
| 默认线程周期 | 时间 | 50 ms | 周期性任务按周期调度运行 | 定时属性::周期 |
| 默认线程截止时间 | 时间 | 50 ms | 任务调度需在截止时间前完成 | 定时属性::截止时间 |
| 默认线程最坏
基于AADL的医疗系统架构与能耗优化
超级会员免费看
订阅专栏 解锁全文

1

被折叠的 条评论
为什么被折叠?



