许斌
许斌,男,博士,现任清华大学计算机科学与技术系副教授。
人物经历
教育背景
工学学士 (计算机科学与技术), 清华大学, 中国, 1996;
工学硕士 (计算机系统结构), 清华大学, 中国, 1998;
工学博士 (计算机软件), 清华大学, 中国, 2006.
社会兼职
清华大学计算机科学与技术系: 副书记 (2001-2010);
WWW 2008: Poster主席 (2008);
ISWC 2010, ICPP 2010, FAW 2009, ICWE 2010, ICSOFT 2010: 程序委员会成员 (2009-2010);
中国软件行业协会: Java技术分会理事 (2005-2007)。
研究方向
语义Web服务组装;
无线传感网定位算法。
主要贡献
研究概况
研究工作主要集中在服务计算理论与方法中的自动服务组装算法问题。以Web 服务为背景的服务计算技术为互联网定义了全新的计算模式,随着Web服务数量的增多和业务过程的细化,很多系统需要若干Web服务协作完成,这就产生了对自动服务组装的需求,即:将具有相关性的不同Web服务组装在一起以完成特定的功能。我所在课题组的研究工作解决了自动服务组装的算法及其效率问题。
数据关联是服务的输入、输出数据之间存在的映射关系,已有的研究都通过隐式的方法表达数据关联,即通过对服务输入、输出所使用的数据模型或本体模型进行匹配推理,自动构造数据关联关系,这种方式在表达能力上存在局限性。为此,我课题组的研究通过显式声明的方式来表达数据关联,并借鉴超级链接的思想,提出服务数据链接模型SDL,用于显式地描述服务之间的数据关联。基于SDL 模型,我的课题组对服务依赖图模型SDG 进行扩展,引入属性量词、属性变换、显式依赖三个扩展元素,提出扩展的服务依赖图模型SDG+,在原模型基础上有效增强了数据关联表达能力。利用SDG+ 模型中显式依赖的概念,我的课题组提出了基于数据关联的服务组装算法,有效地提高了处理具有复杂继承关系数据集的组装算法性能。基于该算法所实现的软件系统参加了IEEE CEC/EEE 2007年的Web Service Challenge竞赛的系统评测,获得组装性能第一名。
针对服务质量敏感、无预定义工作流的自动服务组装,我的课题组通过本体概念来进行服务之间的数据匹配。通过分析总结各种服务质量(Quality of Services, QoS)属性的特点,以获取具有最优QoS的服务组合方案为目标,我们利用数据驱动的想法,在理论上提出了面向服务质量优化的数据驱动服务组装模型。在该模型的基础上,我的课题组提出了两种算法:基于迭代和基于贪心的服务组装算法。实验结果表明,算法效率较高,可以满足服务组装系统根据QoS的变化进行动态服务组装的需求。基于上述两种算法所实现的软件系统参加了IEEE CEC 2008和2009年两年的Web Service Challenge竞赛的系统评测,先后获得服务组装性能评测的第一名和第二名。
研究课题
863课题: 面向数据处理的软件生产线 (2007-2010);
863课题: 自适应网构软件技术 (2009-2010);
国家自然科学基金面上课题: 基于多普勒效应的人体传感器网络动态三维定位与监测方法 (2009-2011)。
学术成果
Z.F. Gu, B. Xu, J.Z. Li. Service Data Correlation Modeling and Its Application in Data-Driven Service Composition. IEEE Trans. Service Computing. 2010 (accepted).
B. Xu, P. Zhang, J.Z. Li, W.J. Yang. A Semantic Matchmaker for Ranking Web Services. Journal of Computer Science \u0026 Technology, vol. 21, no. 4, pp. 574-581, 2006.
B. Xu, Y.X. Yan. An Efficient QoS-driven Service Composition Approach for Large-scale Service Oriented Systems. Proc. IEEE Intl. Conf. on Service-Oriented Computing and Applications (SOCA 09). December 14-15, 2009, Taipei, Taiwan, pp. 25-32.
Z.F. Gu, J.Z., B. Xu. Automatic Service Composition Based on Enhanced Service Dependenc。y Graph.Proc. IEEE Intl. Conf. on Web Services (ICWS 2008). September 23-26, 2008, Beijing, China. pp. 246-263.
Z. Yang, B. Xu, B.J. Yang, J.Y. Dai, T. Gu. PAS: Prediction-based Adaptive Sleeping for Diffusion Stimulus Monitoring Sensor Networks. Journal of Ad Hoc \u0026 Sensor Wireless Networks, Vol. 5, No. 3-4, pp. 235-246, 2008.
陈德伟, 许斌,蔡月茹, 李涓子. 服务部署与发布绑定的P2P 环境下的Web服务发现机制. 计算机学报, 第28卷, 第4期, 514-526, 2005.
许斌. JXTA—Java P2P网络编程技术. 清华大学出版社, 北京市, 2003.
柳西玲, 许斌. Java语言程序设计基础. 清华大学出版社, 北京, 2005.
获奖记录
北京市科技进步二等奖——电子表单自动生成系统及其可视化开发工具 (2001) ;
清华大学大学生研究训练(SRT)计划: 优秀指导教师一等奖 (2007);
清华大学教学成果二等奖——“基于netbeans的Java语言程序设计”课程推广 (2008);
清华大学优秀教材二等奖——《Java语言程序设计基础》 (2008)。
获得荣誉
IEEE CEC/EEE Web Service Challenge竞赛: 第一名 (2006-2008);
IEEE CEC/EEE Web Service Challenge竞赛: 第二名 (2009);
北京市高等教育精品教材——《Java语言应用开发基础》 (2008);
SUN 公司: 全球Java Champion (2005).