面对复杂多变的网络化世界,尤其是“互联网+”概念的提出,更是把互联网融入了人们生产生活的各个方面,使得市场环境呈动态化发展。面对交流层次的不断增加,市场环境纷繁复杂,不可预测,企业的生产经营不再处于单一化、简单化的状态,企业驻留的环境越发复杂,处于动态变革的市场环境中,从而所面临的竞争压力也一日千里。企业如何在动态竞争中独善其身,取得竞争优势是每个企业最关注的核心问题,因此,企业必须从自身出发,结合自身发展角度,改变传统的生产经营方式及组织结构,以使企业内部构造与演变着的环境相匹配,最终推进企业竞争力的提升。基于Agent建模与仿真(ABMS)方法可以有效地从过程层面、宏观层面和微观层面用于复杂适应系统开发,能够有效地为提升企业竞争力提供解决方案。但是目前ABMS的研究还比较零散,各学者各执己见,侧重于不同角度(如Agent体系结构、交互、协作等),还没有形成一个统一的完备体系,也缺乏一个标准模式来提高其通用性和可扩展性,提升开发效率。文中将设计模式的思想引入多Agent系统(MAS)设计中是企业竞争力的研究从静态向动态过度的一条有效途径,能够为企业竞争力研究中反复出现的问题提供一套通用的解决方案。设计模式关于一类在特定语境中重复呈现的问题给出了通用解决方案,模式的抽取和复用能够帮助提升软件开发效率和质量,是实现Agent模型设计可复用性、可扩展性的一种有力途径。文中基于面向对象的设计模式、方法工程学和Agent技术,并结合PASSI方法,扩展PASSI框架对Agent模型进行设计,并给出该模型的一个仿真实例。主要研究内容如下:(1)从MAS分析设计的角度出发,结合PASSI (Process for Agent Societies Specification and Implementation)、按需定制的开发框架(HAD)等方法,提出了一个Agent分析设计的可复用框架ASADRF,集成系统元模型。(2)在ASADRF的指导下,为了对MAS系统开发提供实现细节及编程支持,引入设计模式以用于微观设计,并给出了基于多视图的双向Agent设计模式分类方法。(3)抽取契合需求的Agent设计模式,形成了一种Agent构造方法,从而实现“按需定制”,然后选取合适的设计模式对企业竞争力演化仿真中的企业智能Agent模型、交互机制等进行设计,提出一组适用于企业建模的通用设计模式,对设计模式进行调整以适应研究问题与语境,并以设计模式的方式实现基于Swarm的编程。最后以某制造型企业为例对设计的Agent模型和设计模式开展仿真验证。
暂无评论