论文部分内容阅读
网格的出现,掀起继传统互联网(Internet)、万维网(WWW)之后的第三次浪潮。网格环境具有异构性、可扩展性、开放性以及自适应性等特点,同时由于运行在网格平台(或者说网格操作系统)上的软件系统通常呈现出开放性、多目标、动态性以及互操作性的形态,所以,对于网格环境下的软件体系结构,需要研究比传统软件开发方法更有效的软件分析与设计方法。因为Agent具有自治性、社会性和异构性等特点,所以非常适合网格环境中的分布式应用的设计和开发。
面向Agent程序设计目前在软件开发中得到了广泛的应用,伴之出现了许多面向Agent的建模方法。AOMG(Agent-orientedModelingbasedGrid)是针对网格体系结构的一种面向Agent的系统建模方法,能满足网格环境下的软件开发需要。本文在对本体的概念作了介绍并且阐述了本体在MAS(Multi-AgentSystem)中的作用后,通过对AOMG方法的详细分析和研究,指出了AOMG方法中存在的不足,并且应用本体对AOMG方法中的Agent通信模型进行了完善。然后,为了使AOMG方法能得以推广,本人参与了对支持AOMG的建模环境的研究实现。该环境的主要目标是建立基于网格环境的可视化系统抽象模型,通过形象化的图形表现概念模型,从而直观表现了系统的抽象模型。另外,我们在环境中集成了本体编辑器以满足AOMG中本体编辑的需要。
最后,本文详细地对AOMG需求分析建模环境中的数据分层,环境的基本设计框架以及本体编辑器的实现技术作了说明。并给出了在环境中进行需求分析建模的实例。实验表明该建模环境在系统建模型可视化方面达到了预期的目的。