检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[1]天津大学计算机科学与技术学院,天津300072
出 处:《计算机应用》2007年第4期868-871,共4页journal of Computer Applications
基 金:天津市重点科技攻关资助项目(04310891R)
摘 要:为了有效地构造可靠、便于维护的多Agent系统(MAS),根据Grammarware的工程化思想与产生式编程技术,以基于黑板的单Agent结构为基础,提出一种Agent模板语言(APL)。通过一个企业业务过程管理(BPM)场景,说明在应用中如何使用APL描述Agent中针对具体应用的数据类型、知识源组件等,并由解析器将APL转换为JADE上的执行代码,进而实现多Agent系统的快速构建,实现MAS自顶向下的开发,从而提高系统开发的效率,增强系统的灵活性与可复用性。To develop robust, maintainable Multi-agent System (MAS), an Agent Pattern Language (APL) has been proposed in the light of Generative programming and engineering disciplines for Grammarware, in company with a single Agent architecture based on blackboard. With a Business Process Management (BPM) application scenario, how to use the APL language to describe the data type and components like knowledge sources and so on was introduced, as well as a parser for APL parsed APL files and generated executable code for Agent which ran on JADE. In this way, systems based on Agent can be developed fast and MAS can be constructed in a top-down manner. Then not only the productivity for the development agent-base system is improved, but flexibility and reusability of the system are also enhanced.
关 键 词:Agent模板语言 多AGENT系统 产生式编程 Grammarware 黑板 JADE
分 类 号:TP311.52[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.248