摘要
对实现多智能体系统的关键技术进行了深入研究 ,从开发人员的角度 ,讨论了开发运行环境的选择、开发方法的选择、多进程与多线程方式的实现、通讯可靠性和分层结构等实现智能体系统的关键技术。在比较了多种多智能体开发平台的基础上 ,扩充了JAFMAS作为应用系统的底层。采用Java语言实现了将CAPP与调度集成多智能体原型系统作为应用层 ,来说明以上方法。
Although there are many researches found in multi agent technology in manufacturing field now, research about the key issues to implement multi agent system is scarce. From the developer's view, key issues to implement multi agent systems are discussed thoroughly in this paper, such as selecting system development environments, selecting developing methods, implementing multiple threads and multiple processes, reliability of communication and layered structure. Compared with other multi agent developing platforms, JAFMAS (A Java based Agent Framework for Multi Agent Systems) is selected and extended as bottom layer. CSIMAS (CAPP/Scheduling Integrated Multi agent System)is accomplished in Java as the application layer to illuminate avove approaches.
基金
国家863/CIMS主题资助项目 (86 3 -5 11-0 1-B30 1)