共查询到20条相似文献,搜索用时 281 毫秒
1.
比较了面向对象和面向Agent的基本概念及其特征,在程序设计方面面向agent比面向对象有更广的应用领域,适应性更强。从自律性、主动性等方面分析了Agent比对象的优势,说明了面向Agent是面向对象的进一步发展。 相似文献
2.
智能软件:由面向对象到面向Agent 总被引:13,自引:0,他引:13
文章对照了面向Agent与面向对象的概念、基本思想和运行机制,分析了面向对象的不足和面向Agent在封装、通信、运行等方面的优势,说明了由面向对象到面向Agent将是分布和智能化软件的必然选择。 相似文献
3.
面向对象与面向Agent的比较 总被引:1,自引:0,他引:1
本文通过对面向对象技术和面向Agent技术在程序设计、对软件性能的提高和软件工程等三个方面的分析和比较,说明面向Agent技术是面向对象技术的继承和发展,并指出从面向对象到面向Agent的过渡是软件技术发展的趋势. 相似文献
4.
首先阐述了Agent的定义,分析了面向Agent与面向对象的区别。然后结合面向Agent的特点提出了面向Agent的软件体系结构,包括Agent的内部结构和基于Agent的软件体系结构,对已有的面向Agent软件开发方法进行了系统的分类,其中包括基于知识工程,基于对象技术和基于角色模型等。最后,举例说明并分析了面向Agent技术的应用前景。 相似文献
5.
面向Agent的软件工程方法学 总被引:3,自引:0,他引:3
软件Agent技术正在成为软件开发领域中一个新的发展方向,现在大多数的Agent研究都是以创建Agent应用程序为目标,即用Agent的概念创建更为强大,更具灵活性和智能性的程序。但是随着Agent技术在各种应用中的发展和成熟,就需要在方法论上对之进行指导。因此,面向Agent的软件方法学就成为Agent研究中最活跃的一个研究领域之一。本文通过对几种在面向Agent软件工程中使用的主流方法学进行分析,指出了Agent方法学在面向Agent软件系统开发中的重要性。与此同时,通过对面向对象和面向Agent的方法学比较,指出现有的面向对象方法学的一些不足,以及如何通过面向Agent的概念进行改进。 相似文献
6.
7.
提出面向Agem的基本思想是以社会学理论为原则构造和演化复杂软件系统。基于人的社会化、社会互动、社会组织理论论述了面向Agent关键抽象模型Agent、交互、组织的定义;基于社会变迁理论提出多Agent系统演化的目标是Agent和组织的自增长以满足需求的变化。从关键抽象模型和软件技术发展的三要素比较了面向Agent与面向对象的不同。 相似文献
8.
人工智能的快速发展,给数据库技术带来了新的动力。本文通过分析主动数据库、分布数据库和面向对象方法,指出面向对象方法的局限性,进而分析Agent技术与主动数据库相结合的可能性。同时本文在原有面向Agent的分布式主动数据库框架的研究基础上,将语义服务代理引入数据库框架中,研究面向佃t的分布式主动数据库的语义服务。 相似文献
9.
10.
11.
Software engineers of multi‐agent systems (MASs) are faced with different concerns such as autonomy, adaptation, interaction, collaboration, learning, and mobility, which are essentially different from classical concerns addressed in object‐oriented software engineering. MAS developers, however, have relied mostly on object‐oriented design techniques and programming languages, such as Java. This often leads to a poor separation of MAS concerns and in turn to the production of MASs that are difficult to maintain and reuse. This paper discusses software engineering approaches for MASs, and presents a new method for integrating agents into object‐oriented software engineering from an early stage of design. The proposed approach encourages the separate handling of MAS concerns, and provides a disciplined scheme for their composition. Our proposal explores the benefits of aspect‐oriented software development for the incorporation of agents into object‐oriented systems. We also illustrate our aspect‐oriented approach through the Portalware multi‐agent system, a Web‐based environment for the development of e‐commerce portals. Copyright © 2004 John Wiley & Sons, Ltd. 相似文献
12.
13.
14.
该文提出了一种将调用局部化技术应用于并行环境下面向对象语言的方法,文中详细讨论了该技术的适用条件以及如何通过该方法减少循环中的远程过程调用开销,该优化技术产首先将循环分离成多个包含有远程调用的循环,再将分离后的循环分离给循环中对象所在的处理器,最后,化简迭代空间,并且用消息传递来传输数据,这种优化对象分布和循环并行化之后进行,将函数调用局部化于处理器,通过这种优化,可以进一步挖掘循环中的任务并行性,降低计算复杂度,减少函数调用开销,尤其适合面向对象语言中对循环里小函数的优化,该技术已经在作者设计的Java自动并行化编译器JAPS-Ⅱ中实现,在实验中,利用这种优化技术得到了超线性性加速比。 相似文献
15.
基于相似学的面向对象软件复杂性的定量测度研究 总被引:1,自引:0,他引:1
针对面向对象软件复杂性的定量评价问题,从相似系统学出发研究了面向对象软件系统的复杂性测度问题,提出了相似度、相异度和关联度杂度计算式,并建立了面向对象分类机制的模糊聚类方法。 相似文献
16.
传统构架下的ERP软件,在实际应用中出现了许多问题.文章介绍了一种新的软件架构方法--面向服务架构(SOA)的理念及其特点,并对面向服务架构的ERP和面向对象架构的ERP分别在体系结构和开发方法上作比较,最后选取SAP公司的NetWeaver和ESA产品设计理念作为案例,进一步阐述了SOA思想在ERP设计中的应用特点和优势. 相似文献
17.
基于类库的化工过程模拟软件的系统设计 总被引:7,自引:5,他引:2
化工过程模拟类库包含了模拟计算所需要的基本类,它的建立为化工软件资源的重用与共享提供了基础,如何在类库的基础上进行化工过程模拟软件的设计、开发也是体现面向对象思想的重要内容。本文首先设计开发了系统水平上的系统类,在此基础上给出了基于类库的化工过程模拟系统的设计方法。本文重点介绍基于类库模拟系统的系统结构,特别是众多对象的管理和调度方法,采用容器的方法进行对象管理,采用地址的主远景财用,以系统类型进 相似文献
18.
面向对象软件的逆向工程 总被引:7,自引:0,他引:7
在现代软件工程中,逆向工程是软件维护、软件重工程、软件重用和软件重结构中的起点,它本身是一个设计知识发现、知识抽象的过程,而面向对象软件和传统软件相比有着自己的语言特点和不同的设计知识内容.通过对面向对象程序中知识类别和逆向工程过程的分析,总结出了面向对象软件逆向工程的基本知识内容,并以此为分类线索,综述了目前此领域中具有代表性的技术、工具和研究方向.最后指出了本领域将来发展的方向. 相似文献
19.
20.
面向对象的单片机系统设计 总被引:1,自引:0,他引:1
提出面向对象的单片机系统设计技术和方法,面向对象的单片机系统设计能极大地缩短单片机系统的设计时间,降低产品的开发成本,推进单片机的应用。 相似文献