《计算机应用与软件杂志》发表论文赏析
作者:倪靖泽, 沈立炜, 孙丙坤
摘要:触发-动作编程(Trigger-Action-Programming,TAP)是一种在物联网领域广泛使用的最终用户编程范式,允许用户定义传感器事件发生时执行施动器动作的规则,即TAP程序。其正确执行依赖于设备的可靠运行,然而在真实环境下设备可能存在执行异常。针对TAP程序执行异常问题,基于MAPE-K反馈循环提出一种设备语义抽象的TAP程序执行异常处理方法。通过本体建模和TAP拓展规则进行异常判断,执行动态补偿策略对检测到的异常进行修复。通过仿真实验验证了TAP程序执行异常处理方法的可行性、高效性与可用性。实验结果表明该系统能够以选择替代设备的方式有效地处理所面对的异常,提高程序健壮性及其自适应能力,保障最终用户需求得以实现。
关键词:信息物理系统, 最终用户编程, 语义, 物联网