共查询到16条相似文献,搜索用时 328 毫秒
1.
AUML(Agent UML)是Agent建模普遍采用的方法,其通过对UML的扩展来支持Agent的建模.通过借鉴面向对象的系统分析方法,给出了AUML建模方案,并详细描述了AUML的建模机制和各类图的扩展.以编队指挥系统为例,从分析系统用例,分析和识别最初的Agent类型,责任识别,提取Agent之间的关系及精化Agent,确定交互直至Agent信息的配置,建立了一整套基于AUML的Agent建模方案. 相似文献
2.
节点之间的协作交互是无线传感器网络自组织基础,也是拓扑控制和路由选择的本质特性。分析无线传感器网络典型拓扑控制算法和路由协议中的交互行为,在多Agent系统模型基础上,提出基于AUML的无线传感器网络Agent元模型和Agent模型图,构建适合于无线传感器网络的AUML交互模型,该模型包括WSNAgent实例、WSNAgent角色特征、WSNAgent生命线和控制焦点、连接器、消息、条件等基本组件。典型协议建模表明,无线传感器网络AUML交互模型具有较好的可视化描述能力,为无线传感器网络交互的实现奠定了良好基础。 相似文献
3.
本文提出了一种基于AUML和CPN的Agent交互协议建模和检验的方法。该方法的主要思想是首先利用AUML协议图对Agent交互协议进行描述;然后在此基础上利用各种通信协议 建模中常用的有色Petri网(CPN)来对交互协议进行描述,并进一步转换成为比较适合描述多个Agent并发交互的形式。此外,可以使用CPN的验证工具时CPN所描述的交互协议进行检验。 相似文献
4.
针对复杂多任务的飞机电源预测与健康管理的需求,以状态维护开放系统体系结构OSA-CBM模型为标准架构,提出一种基于多Agent 的飞机电源故障预测与健康管理系统体系结构模型。结合原型系统开发实例,详细阐述了各Agent 的功能及相互关系。采用AUML 技术构建基于多Agent 的AEPHM系统模型,通过AUML 协议图描述了Agent 之间的主要交互活动。实践表明,该体系结构为航空机载设备预测与健康管理系统建设提供了一种新的设计开发模式。 相似文献
5.
6.
为独立于内部结构和具体实现来理解和分析无线传感器网络节点的自治工作机制,分析了无线传感器网络节点的各种工作状态和自组织特性,建立了一种面向无线传感器网络节点的Agent类元模型。该元模型在Agent BDI模型基础上,扩展AUML Agent类图,引入符合无线传感器网络特性的Mental、Role和Protocol等模型元素来描述无线传感器网络节点的静态结构。实例分析表明,结合节点工作状态,Agent类元模型为无线传感器网络节点体系的研究提供了良好的可视化建模基础和分析工具。 相似文献
7.
8.
基于Petri Net的多Agent系统建模 总被引:2,自引:0,他引:2
多Agent系统是近年来分布式人工智能的一个研究热点。随着对其研究的深入和应用的推广,急需一种建模技术对其进行形式化描述。针对这个问题,该文提出了一种使用PetriNet形式化表示多Agent系统的方法,分别从单个Agent视图和整个Agent系统的全局视图对其加以描述,以便进一步的分析和评估。 相似文献
9.
为了扩展包括投资者建模、企业建模与扩展价值链建模的Martin/Odell OOA/D方法,该文章使用UML活动图扩展这些技术。UML提供了丰富的标记表示对分析系统行为和系统结构进行分析。其中活动图是用来描述系统的动态行为,并且也适用于业务过程建模。但由于UML的语义是用纯文本的方式描述的,通常不够准确,故而此文提出了使用ASM扩展语义的活动图描述包含上述建模技术的业务过程。 相似文献
10.
11.
总结了ERP软件设计中存在的一些问题,将AUML技术引入了面向Agent软件工程分析设计过程中,Agent相比面向对象具备适应环境能力强、移动性、智能性等特点,对面向Agent技术和传统的软件工程技术进行了比较,提出了面向Agent技术开发ERP软件的思路,结合AUML详细论述了开发ERP软件的过程,给出了一个销售管理系统分析设计的实例,并用Ingenias Development Kit工具包对整个分析设计过程进行了设计. 相似文献
12.
对于MAS而言,传统的UML已经无法满足建模的需求,必须找到一种更好的方式来对MAS建模,这里对UML进行了研究和扩展至AUML,以达到对建模的需求,还使用了CPN与Aalaadin元模型来弥补AUML的不足,CPN与Aalaadin元模型也能很好的互为补充,极大提高了MAS模型的可行性. 相似文献
13.
From the earliest days of multiagent system development, the need has existed for both a methodology and a modeling notation that assist in design. The agent UML community has responded by developing the AUML notation - a UML profile dedicated to agents that tries to simplify the transition from software engineering to multiagent system engineering. The idea behind AUML is to exploit UML extension capabilities such as stereotypes and constraints. AUML crystallizes a growing concern for agent-based modeling representations and lets designers move smoothly from software development to agent development. 相似文献
14.
In this article, we present the development of a simple multiagent‐based system for the control of a flexible manufacturing system. We followed the stages of a methodology specially conceived for the development of agent‐based system, which is an integration of the classical methodology for agent‐oriented analysis and design Gaia, and AUML (Agent‐Unified Modeling Language). We adopted as study case the CIMUBB Laboratory at the University of Bio‐Bio, which has a flexible manufacturing system including three flexible manufacturing cells interconnected by a conveyor belt. In the analysis stage, we identified roles involved, and we design models representing roles and protocols. In the design stage, we applied Gaia agent, services, and acquaintance models from Gaia, and we complemented with AUML as the adopted methodology suggests. With the developed models, we constructed a fully functional system where each agent was built as an independent process tree. Agents communicate by passing messages through the Ethernet network with socket interfaces. Various tests executed in our laboratory scale manufacturing system show the effectiveness of our implementation. Copyright © 2015 John Wiley & Sons, Ltd. 相似文献
15.
智能Agent软件建模是程序开发的一种新方法。Agent建模技术是应用需求引起软件技术的产生和发展的结果。对Agent技术的历史和发展进行了分析,以Agent建模技术在某大学项目审批系统中的应用为实例,分析和探讨了Agent建模过程和方法,其建模过程不同于结构化和面向对象的开发过程,建摸方法还未形成统一的模板,最后对Agent软件建模的应用进行了讨论。 相似文献