结合本体对齐与模型驱动工程技术实现设备互操作性
在当今的技术环境中,设备和服务的语法异构性是实现服务互操作性的一大挑战。为了解决这个问题,我们提出了一种基于模型驱动工程(MDE)和本体对齐技术的方法,旨在实现设备和服务之间的无缝互操作。
核心技术概述
- 模型驱动架构(MDA) :由对象管理组织(OMG)推广,是MDE方法的一种具体实例。它定义了如UML和MOF等标准模型,并将架构分为四个层次:M0实例层、M1模型层、M2元模型层和M3元 - 元模型层。
- 本体对齐 :用于半自动识别等效设备之间的对应关系,其输出作为转换语言,用于自动生成代理设备,以实现服务调用的适配。
实现设备互操作性的步骤
- 本体表示
- 建模方法 :使用基于UPnP描述模型的通用概念,为每个设备构建符合元本体的本体。每个设备包含一个或多个服务,每个服务包含一个或多个动作,每个动作包含一个或多个输入/输出状态变量。
- 自动化构建 :使用特定的OWL Writer包监听即插即用设备的出现。如果尚未为某个设备类型和型号构建本体,则启动构建过程,完成后通知对齐器。
- 本体对齐
- MDA层次 :元设备本体位于M2层,反映家用设备的实例化本体位于
超级会员免费看
订阅专栏 解锁全文
30

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



