人物經(jīng)歷
教育背景
工學(xué)學(xué)士 (計算機(jī)科學(xué)與技術(shù)),清華大學(xué), 中國, 1996;
工學(xué)碩士 (計算機(jī)系統(tǒng)結(jié)構(gòu)), 清華大學(xué), 中國, 1998;
工學(xué)博士 (計算機(jī)軟件), 清華大學(xué), 中國, 2006.
社會兼職
清華大學(xué)計算機(jī)科學(xué)與技術(shù)系: 副書記 (2001-2010);
WWW 2008: Poster主席 (2008);
ISWC 2010, ICPP 2010, FAW 2009, ICWE 2010, ICSOFT 2010: 程序委員會成員 (2009-2010);
中國軟件行業(yè)協(xié)會: Java技術(shù)分會理事 (2005-2007)。
研究方向
語義Web服務(wù)組裝;
無線傳感網(wǎng)定位算法。
主要貢獻(xiàn)
研究概況
研究工作主要集中在服務(wù)計算理論與方法中的自動服務(wù)組裝算法問題。以Web 服務(wù)為背景的服務(wù)計算技術(shù)為互聯(lián)網(wǎng)定義了全新的計算模式,隨著Web服務(wù)數(shù)量的增多和業(yè)務(wù)過程的細(xì)化,很多系統(tǒng)需要若干Web服務(wù)協(xié)作完成,這就產(chǎn)生了對自動服務(wù)組裝的需求,即:將具有相關(guān)性的不同Web服務(wù)組裝在一起以完成特定的功能。我所在課題組的研究工作解決了自動服務(wù)組裝的算法及其效率問題。
數(shù)據(jù)關(guān)聯(lián)是服務(wù)的輸入、輸出數(shù)據(jù)之間存在的映射關(guān)系,已有的研究都通過隱式的方法表達(dá)數(shù)據(jù)關(guān)聯(lián),即通過對服務(wù)輸入、輸出所使用的數(shù)據(jù)模型或本體模型進(jìn)行匹配推理,自動構(gòu)造數(shù)據(jù)關(guān)聯(lián)關(guān)系,這種方式在表達(dá)能力上存在局限性。為此,我課題組的研究通過顯式聲明的方式來表達(dá)數(shù)據(jù)關(guān)聯(lián),并借鑒超級鏈接的思想,提出服務(wù)數(shù)據(jù)鏈接模型SDL,用于顯式地描述服務(wù)之間的數(shù)據(jù)關(guān)聯(lián)。 基于SDL 模型,我的課題組對服務(wù)依賴圖模型SDG 進(jìn)行擴(kuò)展,引入屬性量詞、屬性變換、顯式依賴三個擴(kuò)展元素,提出擴(kuò)展的服務(wù)依賴圖模型SDG+,在原模型基礎(chǔ)上有效增強(qiáng)了數(shù)據(jù)關(guān)聯(lián)表達(dá)能力。利用SDG+ 模型中顯式依賴的概念,我的課題組提出了基于數(shù)據(jù)關(guān)聯(lián)的服務(wù)組裝算法,有效地提高了處理具有復(fù)雜繼承關(guān)系數(shù)據(jù)集的組裝算法性能;谠撍惴ㄋ鶎崿F(xiàn)的軟件系統(tǒng)參加了IEEE CEC/EEE 2007年的Web Service Challenge競賽的系統(tǒng)評測,獲得組裝性能第一名。
針對服務(wù)質(zhì)量敏感、無預(yù)定義工作流的自動服務(wù)組裝,我的課題組通過本體概念來進(jìn)行服務(wù)之間的數(shù)據(jù)匹配。通過分析總結(jié)各種服務(wù)質(zhì)量(Quality of Services, QoS)屬性的特點(diǎn),以獲取具有最優(yōu)QoS的服務(wù)組合方案為目標(biāo),我們利用數(shù)據(jù)驅(qū)動的想法,在理論上提出了面向服務(wù)質(zhì)量優(yōu)化的數(shù)據(jù)驅(qū)動服務(wù)組裝模型。在該模型的基礎(chǔ)上,我的課題組提出了兩種算法:基于迭代和基于貪心的服務(wù)組裝算法。實驗結(jié)果表明,算法效率較高,可以滿足服務(wù)組裝系統(tǒng)根據(jù)QoS的變化進(jìn)行動態(tài)服務(wù)組裝的需求;谏鲜鰞煞N算法所實現(xiàn)的軟件系統(tǒng)參加了IEEE CEC 2008和2009年兩年的Web Service Challenge競賽的系統(tǒng)評測,先后獲得服務(wù)組裝性能評測的第一名和第二名。
研究課題
863課題: 面向數(shù)據(jù)處理的軟件生產(chǎn)線 (2007-2010);
863課題: 自適應(yīng)網(wǎng)構(gòu)軟件技術(shù) (2009-2010);
國家自然科學(xué)基金面上課題: 基于多普勒效應(yīng)的人體傳感器網(wǎng)絡(luò)動態(tài)三維定位與監(jiān)測方法 (2009-2011)。
學(xué)術(shù)成果
[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] 陳德偉, 許斌,蔡月茹, 李涓子. 服務(wù)部署與發(fā)布綁定的P2P 環(huán)境下的Web服務(wù)發(fā)現(xiàn)機(jī)制. 計算機(jī)學(xué)報, 第28卷, 第4期, 514-526, 2005.
[7] 許斌. JXTA—Java P2P網(wǎng)絡(luò)編程技術(shù).清華大學(xué)出版社, 北京, 2003.
[8] 柳西玲, 許斌. Java語言程序設(shè)計基礎(chǔ). 清華大學(xué)出版社, 北京, 2005.
榮譽(yù)記錄
北京市科技進(jìn)步二等獎——電子表單自動生成系統(tǒng)及其可視化開發(fā)工具 (2001) ;清華大學(xué)大學(xué)生研究訓(xùn)練(SRT)計劃: 優(yōu)秀指導(dǎo)教師一等獎 (2007);清華大學(xué)教學(xué)成果二等獎——“基于NetBeans的Java語言程序設(shè)計”課程推廣 (2008);清華大學(xué)優(yōu)秀教材二等獎——《Java語言程序設(shè)計基礎(chǔ)》 (2008)。獲得榮譽(yù)
IEEE CEC/EEE Web Service Challenge競賽: 第一名 (2006-2008);
IEEE CEC/EEE Web Service Challenge競賽: 第二名 (2009);
北京高等教育精品教材——《Java語言應(yīng)用開發(fā)基礎(chǔ)》 (2008);
SUN 公司: 全球Java Champion (2005).