Multi-agents及其形式化与知识表达是软件工程领域的重要研究方向之一。当前,从认知论角度看,部分研究已从Agent-based过渡到Role-based,而从本体论角度看,则从Agent-based过渡到Ontology-based。前者主要研究载体及其知识的“来龙去脉”,后者则主要研究载体的“本质是什么”。从协同计算与知识工程的视野为切入,本课程更为关注协作的“来龙去脉”及其规划、交互,因此主要讨论Role-based Collaboration及其知识表达,而理论载体则为加拿大尼皮辛大学朱海滨教授提出的E-CARGO角色协作模型。
课程主要研究内容分为以下三部分:
1)基于E-CARGO的软件工程方法学及其建模与软件开发方法;
2)多约束下的群组角色指派(Group Role Assignment);
3)面向E-CARGO的形式化方法与知识表达(主要基于逻辑与代数)。
嘤其鸣矣,求其友声,愿诸君共勉,路漫而致远。
1)学习是一个循序渐进的过程,因此建议各位同学也循序渐进的学习E-CARGO;
2)因此阅读论文和相关研究资料的时候可以按序号进行阅读,其中:
00序号的PPT是相关研究的总起;
01序号的论文主要为讨论E-CARGO的建模;
02序号的论文介绍了E-CARGO中的评估,即GRA及KM算法;
03序号的论文介绍了Role Transfer问题;
04序号的论文则在02和03基础上,介绍了M-M指派(含KM及Role Transfer);
05序号的论文是朱老师解决的一个工程实例,即急诊病人的排班;
06序号的PPT是朱老师在广工的讲座,既有对E-CARGO的总结,又讨论了Adaptive(关于Adaptive的论文最早在IEEE Conference On SMC 2013上出现,论文题为:Agent Evaluation in Distributed Adaptive Systems。