检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:徐承志[1] 张国玉 XU Cheng-zhi;ZHANG Guo-yu(Hubei University of Technology,School of Computer Science,Wuhan 430068 China;Hubei Central China Technology Development of Electric Power Co.,Ltd.,Wuhan 430077 China)
机构地区:[1]湖北工业大学计算机学院,湖北武汉430068 [2]湖北华中电力科技开发责任有限公司,湖北武汉430077
出 处:《自动化技术与应用》2019年第8期59-64,68,共7页Techniques of Automation and Applications
基 金:湖北省教育厅科学技术研究计划项目(编号B2017048);欧盟FP7项目(编号PIRSES-GA-2011-295222)
摘 要:针对面向Agent编程(AOP)在实际推广中的现状,可以从设计模式的角度来解决编程规范化的问题。通过介绍一种命令式的AOP编程语言—CAOPLE的基础设施和语法规范,以及在多Agent环境下完成组队任务的三种不同代码实现方式,提出一种基于角色划分的设计模式。该模式从可维护性、可扩展性以及运行效率三个方面优化了AOP编程,并希望以此为切入点,推进AOP设计模式的研究以及在面向Agent软件工程领域中的应用。In view of the current situation of Agent-Oriented Programming(AOP)in practical popularization,the problem of programming standardization can be solved from the perspective of design pattern.By introducing an imperative AOP programming language—CAOPLE's infrastructure and grammar specification,and three different code implementations for completing team tasks in a multi-agent environment,a design pattern based on role partition is proposed.This model optimizes AOP programming in terms of maintainability,scalability,and operational efficiency,and hopes to use this as a starting point to advance the research ofAOP design patterns and applications in the field ofAgent-oriented software engineering.
关 键 词:面向agent编程(AOP) 面向agent软件工程(AOSE) 设计模式 角色划分
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:3.128.199.33