论文部分内容阅读
软件重构与系统互操作是计算机科学的普遍问题.从结构化设计、面向对象方法、代理技术以及标准化与开放系统,都把软件重用或重构作为基本目标,但实现异构系统协同还需要解决语义互操作问题.大量异构的遗留软件系统(legacy系统)在语义层上的冲突阻碍着它们间的重构与互操作.该文分析了软件代理与其本体间的关系,给出了legacy软件重构框架;引入转换规则,采用精确或近似两种方法灵活地处理多本体间的语义转换,提出了基于本体转换的异构系统语义互操作算法.