人物經歷
教育背景
工學學士 (計算機科學與技術), 清華大學, 中國, 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)。
學術成果
[1] 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).
[2] B. Xu, P. Zhang, J.Z. Li, W.J. Yang. A Semantic Matchmaker for Ranking Web Services. Journal of Computer Science & Technology, vol. 21, no. 4, pp. 574-581, 2006.
[3] 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.
[4] 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.
[5] 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 & Sensor Wireless Networks, Vol. 5, No. 3-4, pp. 235-246, 2008.
[6] 陳德偉, 許斌,蔡月茹, 李涓子. 服務部署與發布綁定的P2P 環境下的Web服務發現機制. 計算機學報, 第28卷, 第4期, 514-526, 2005.
[7] 許斌. JXTA—Java P2P網路編程技術. 清華大學出版社, 北京, 2003.
[8] 柳西玲, 許斌. 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).