黄罡                  (英文版)

       博士,教授,博士生导师
       系统软件研究室 主任
       软件研究所 副所长
       信息科学技术学院
       北京大学
       办公室:北京大学理科1号楼1809室
       电话:+86-10-62757670-16
       传真:+86-10-62751792
       邮件:hg@pku.edu.cn  

 

简介

黄罡,男,博士,湖南株洲人,1997年和2000年于西北工业大学获得学士和硕士学位,2003年于北京大学获博士学位,现为北京大学信息科学技术学院教授、博士生导师、软件研究所副所长、系统软件研究室主任,中国青年科技奖、中国计算机学会青年科学家奖、中创软件人才奖、国家优秀青年科学基金、教育部新世纪优秀人才、霍英东青年教师基金、全国优秀博士学位论文获得者。长期从事系统软件和软件自适应的研究与实践,先后主持国家自然科学基金、863、核高基、欧盟第七框架、中美自然科学基金联合研究、IBM大学合作等十余项国内外科研项目,获国家自然科学二等奖暨高等学校自然科学一等奖(个人排名第二)、国家技术发明二等奖暨高等学校技术发明一等奖(个人排名第三)、国防科技进步二等奖(个人排名第六)、国际会议CBSE 2009最佳论文奖、CyberC 2009最佳论文奖、ICSS 2010最佳论文奖、SOCA 2010最佳论文奖提名、Middleware 2010最佳研讨会论文和ICFI 2005领域创新奖。现任IEEE商业信息化与系统技术委员会执行委员、ACM/IFIP/USENIX Middleware大会指导委员会委员、COMPSAC 2015程序委员会联合主席,曾任SOSE 2013程序委员会联合主席、Middleware 2013大会联合主席、JEE国际标准和Java管理服务国际标准专家组成员。

 

科研 

2013.01-2015.12,国家自然科学基金优秀青年科学基金项目,软件自适应理论与方法,项目负责人。
2013.01-2014.12,国家自然科学国际(地区)合作与交流项目,中美软件合作研究项目:基于模型的自治云计算软件关键技术研究,项目负责人。
2010.01-2011.12,北京市教育委员会科学研究与科研基地建设项目,网络软件自适应方法与技术,项目负责人。
2009.01-2011.12,国家自然科学基金面上项目,软件体系结构驱动的中间件协同式自治管理研究,项目负责人。
2009.01-2010.12,863计划探索导向课题,模型驱动的网构软件自适应关键技术,课题负责人。
2009.01-2010.12,核高基国家科技重大专项分课题,集成化中间件套件协同系统管理及统一编程模型,课题负责人。
2009.02-2013.02,欧盟第7框架项目,Emergent Connectors for Eternal Software Intensive Networked Systems(项目负责人为法国INRIA的Valerie Issany研究员),中方负责人。
2009.01-2013.12,国家自然科学基金重点项目,网络环境下软件老化模式及再生方法研究(项目负责人为西安交通大学齐勇教授),北大方负责人。
2009.01-2013.08,国家重点基础研究发展计划,基于网络的复杂软件可信度和服务质量及其开发方法和运行机理的基础研究(项目负责人为北京大学梅宏教授),技术骨干。
2008.01-2010.12,霍英东教育基金会高等院校青年教师优选资助,新一代软件新技术研究,课题负责人。
2007.01-2011.12,高等学校全国优秀博士学位论文作者专项,自适应软件中间件理论与技术研究,项目负责人。
2005.01-2007.12,国家自然科学基金青年基金项目,应用驱动的软件中间件自适应方法与关键技术研究,项目负责人。
2002.12-2007.8,国家重点基础研究发展计划,Internet 环境下基于Agent的软件中间件理论和方法研究(项目负责人为北京大学梅宏教授),技术骨干。

获奖

2012年,国家自然科学二等奖(暨2010年高等学校自然科学一等奖),全生命周期软件体系结构建模理论与方法,梅宏、黄罡、张路、张伟。
2008年,国家技术发明二等奖(暨2007年高等学校技术发明一等奖), 构件化应用服务器核心技术与应用,梅宏、杨芙清、黄罡、王千祥、周明辉、曹东刚。
2013年,中国青年科技奖。
2013年,中国计算机学会青年科学家奖。
2012年,中创软件人才奖。
2009年,新世纪优秀人才(A类)。
2006年,全国优秀博士学位论文,反射式软件中间件原理与技术研究,指导教师杨芙清教授。
2010年,国际服务科学大会(ICSS)最佳论文奖(Best Paper Award),A Browser-based Middleware for Service- Oriented Rich Client,Qi Zhao, Xuanzhe Liu, Gang Huang, Jiyu Huang, Hong Mei.
2010年,国际中间件大会(Middleware)最佳研讨会论文(Best Workshop Paper),Towards Automatic Tuning of Adaptive Computations in Autonomic Middleware. Ying Zhang, Gang Huang, Xuanzhe Liu, Zizhan Zheng, Hong Mei. 
2010年,国际服务计算与应用大会(SOCA)最佳论文奖提名(Candidate for Best Paper Award),A browser-based framework for data cache in Web-delivered service composition,Jiyu Huang, Xuanzhe Liu, Qi Zhao, Jianzhu Ma, Gang Huang. 
2009年,国际构件化软件工程大会(CBSE)最佳论文奖(Best Paper Award),Selecting Fault Tolerant Styles for Third-Party Components with Model Checking Support,Junguo Li, Xiangping Chen, Gang Huang(通讯作者), Hong Mei and Franck Chauvel。
2009年,国际分布计算与知识发现大会(Cyber)最佳论文奖(Best Paper Award),Towards Service Composition Middleware Embedded in Web Browser,Gang Huang, Qi Zhao, Jiyu Huang, Xuanzhe Liu, Teng Teng, Yong Zhang, Honggang Yuan。
2005年,国际特征交互大会(ICFI)领域创新奖(Most Novel Domain Award),Feature Interactions Induced by Data Dependencies among Entity Components。Teng TENG, Gang HUANG, Ruichao LI, Dong ZHAO, Hong MEI。

教学

2011至今,软件工程(实验班),拔尖人才系列,本科三年级。
2013至今,软件工程实习(实验班),拔尖人才系列,本科三年级。
2008-2011,计算概论,本科一年级。

服务
 
2012-2014 IEEE Technical Committee on Business Informatics and Systems 执委会成员(Executive Committee Member)
2014-2017 ACM/IFIP/USENIX Middleware 大会指导委员会委员(Steering Committee Member)
2012.12-2013.12 ACM/IFIP/USENIX Middleware 2013 大会共同主席(General Co-chair)
2012.3-2013.3 IEEE Symposium on Service Oriented System Engineering 2013 程序委员会共同主席(Program Committee Co-chair)
2010-2014 Journal of Internet Services and Applications (Springer) 编委(Editor)
2007-2013 Middleware、SOSE、CBSE、ICPP、ICFI、SOCA等国际会议 程序委员会委员(Program Committee Member)
2007-2009 Java国际标准JSR 316: Java 2 Platform Enterprise Edition 6 专家组成员(Expert Group Member)
2006-2008 Java国际标准JSR 262: Web Service Connector for Java Management Extension Agent 专家组成员(Expert Group Member)

论文

英文论文列表与引用情况见 DBLP 和 Google Scholar

中文论文列表与引用情况见 中国知网CNKI(检索条件:作者=黄罡 并且 单位=北京大学) 。

部分国际期刊论文:
1) Gang Huang, Xing Chen, Ying Zhang, Xiaodong Zhang. Towards Architecture-based Management of Platforms in Cloud. Journal of Frontiers of Computer Science, August 2012, Volume 6, Issue 4, pp 388-397. 
2) Gang HUANG, Weihu WANG, Tiancheng LIU, Hong MEI. Simulation Based Analysis Of Middleware Service Impact On System Reliability: Experiment On Java Application Server. Journal of Systems and Software, 84(7): 1160-1170. Elsevier. July 2011. 
3) Gang Huang, Hui Song, Hong Mei. SM@RT: Applying Architecture-based Runtime Management of Internetware Systems. International Journal of Software and Informatics, 2009, 3(4):439~464. 
4) Gang Huang, Lianshan Sun. An Access Control Framework for Reflective Middleware. Journal of Computer Science and Technology. 2008, 23(6): 895-904. 
5) HUANG Gang, LIU Xuanzhe, MEI Hong. An Online Approach to Feature Interaction Problems in Middleware based Systems. Science in China, series F Vol 51, No. 3, 2008, pp. 225-239 . 
6) Gang Huang. Post-Development Software Architecture. ACM SIGSOFT Software Engineering Notes, September 2007.Volume 32 Issue 5,1 - 9. 
7) Gang HUANG, Xuanzhe LIU, Hong MEI. SOAR: Towards Dependable Service-Oriented Architecture via Reflective Middleware, International Journal of Simulation and Process Modelling, InderScience Publishers, 2007, 3(1/2): pp. 55-65. 
8) Gang HUANG, Hong MEI, Fu-qing YANG. Runtime Recovery and Manipulation of Software Architecture of Component-based Systems. International Journal of Automated Software Engineering, Springer, 2006, 13(2): 251-278. 
9) Gang HUANG, Li ZHOU, Xuanzhe LIU, Hong MEI, Shing-chi Cheung. Performance Aware Service Pool in Dependable Service Oriented Architecture. Journal of Computer Science and Technology, 2006, 21(4): 565-573. 
10) HUANG Gang, MEI Hong, YANG Fu-qing. Runtime Software Architecture Based On Reflective Middleware. Science in China, Series F, 2004, Vol.47, No.5, 555-576. 
11) HUANG Gang, MEI Hong, WANG Qian-xiang, YANG Fu-qing. A Systematic Approach to Composing Heterogeneous Components. Chinese Journal of Electronics, Vol. 12, No. 4, 2003, pp. 499-505. 
12) Gang HUANG, Hong MEI, Qian-xiang WANG. Towards Software Architecture at Runtime. ACM SIGSOFT Software Engineering Notes, Vol.28, No.2, March 2003. 
13) Hong Mei, Gang Huang, Tao Xie. Internetware: A Software Paradigm for Internet Computing. Cover Feature, IEEE Computer, July 2012, 26-31. 
14) MEI Hong, HUANG Gang, LAN Ling, LI JunGuo. A software architecture centric self-adaptation approach for Internetware. Science in China, Series F, 2008 51 (6): 722-742. 
15) Mei H, Huang G, Liu TC, Li JG. Coordinated recovery of middleware services: A framework and experiments. Int J Software Informatics, 2007, 1(1): 107-137. 
16) Hong Mei, Xi Sun, Xuanzhe Liu, Wenpin Jiao, Gang Huang, An Agent-based Approach to Composing Web Services to Support Adaptable Business Processes. The Multi-Agent and Grid Systems - An International Journal, Vol 2, No 4, 2006, pp383 - 399. 
17) MEI Hong, HUANG Gang, ZHAO Haiyan, JIAO Wenpin. A Software Architecture Centric Engineering Approach to Internetware. Science in China, series F, 2006, Vol.49, No.6, pp. 702-730. 
18) Ying ZHANG, Gang HUANG(通讯作者), Wei ZHANG, Xuanzhe LIU, Hong MEI. Towards Module-based Automatic Partitioning of Java Applications. Journal of Frontiers of Computer Science, 2012. 
19) Ying Zhang, Gang Huang(通讯作者), Xuanzhe Liu, Hong Mei. Tuning adaptive computations for the performance improvement of applications in JEE server. Journal of Internet Services and Applications, 2012. Volume 3, Issue 2 (2012), Page 143-158. 
20) Qi Zhao, Xuanzhe Liu, Xingrun Chen, Jiyu Huang, Gang Huang, Hong Mei. A Data Access Framework for Service-Oriented Rich Clients, Journal of Service Oriented Computing and Applications, Springer. Volume 6 Issue 2, June 2012, Pages 99-116. 
21) Hui Song, Gang Huang(通讯作者), Franck Chauvel, Yingfei Xiong, Zhenjiang Hu,Yanchun Sun, Hong Mei. Supporting Runtime Software Architecture: A Bidirectional-Transformation-Based Approach. Journal of Systems and Software, Elsevier. 2011, 84(5): 711-723. 
22) Lianshan Sun, Gang Huang. Towards Accuracy of Role-Based Access Control Configurations in Component-Based Systems. Journal of Systems Architecture - Embedded Systems Design 57(3): 314-326, 2011. 
23) Xiangping Chen, Gang Huang(通讯作者), Franck Chauvel, Yanchun Sun, Hong Mei. Integrating MOF-Compliant Analysis Results. International Journal of Software and Informatics, 2010,4(4):383~400. 
24) Xuanzhe Liu, Gang Huang(通讯作者), Hong Mei. A Community-Centric Approach to Automated Service Composition. Science in China, series F, 2010 Vol. 53 No. 1: 50–63. 
25) Xuanzhe Liu, Gang Huang, Hong Mei. Discovering Homogeneous Web Service Community in the User-Centric Web Environment. IEEE Transactions on Service Computing. VOL. 2, NO. 2, APRIL-JUNE 2009, 167-181. 
26) Jie YANG, Gang HUANG(通讯作者), Wenhui ZHU, Xiaofeng CUI, Hong MEI. Quality Attribute Tradeoff Through adaptive architectures at Runtime. Journal of Systems and Software, Elsevier. Volume 82, Issue 2, February 2009, Pages 319-332. 

部分国际会议论文:
1) Xiaodong Zhang, Xing Chen, Ying Zhang, Yihan Wu, Wei Yao, Gang Huang(通讯作者). Runtime Model Based Management of Diverse Cloud Resources. MODELS 2013. 
2) Ying Zhang, Gang Huang(通讯作者), Xuanzhe Liu, Wei Zhang, Hong Mei, Shunxiang Yang. Refactoring Android Java Codes for on-Demand Computation Offloading. Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications (OOPSLA) 2012. 233-248. 
3) Yihan Wu, Gang Huang(通讯作者), Hui Song, Ying Zhang. Model Driven Configuration of Fault Tolerance Solutions for Component-Based Software System, MODELS 2012, 514-530. 
4) Hui Song, Gang Huang(通讯作者), Yingfei Xiong, Yanchun Sun. Inferring the Data Access from the Clients of Generic APIs. International Conference on Software Maintenance (ICSM) 2012. 
5) Gang HUANG, Daimeng WANG. Adapting User Interface of Service-Oriented Rich Client to Mobile Phones, Service Oriented System Engineering (SOSE), 2011 IEEE 6th International Symposium on, Issue Date: 12-14 Dec. 2011: 140 - 145 . 
6) Hui Song, Gang Huang(通讯作者), Franck Chauvel, Wei Zhang, Yanchun Sun, Weizhong Shao, Hong Mei. Instant and Incremental QVT Transformation for Runtime Models. MODELS 2011. 273-288 
7) Xuanzhe Liu, Qi Zhao, Gang Huang(通讯作者), Hong Mei, Teng Teng, Composing Data-Driven Service Mashups with Tag-Based Semantic Annotations, 2011 IEEE International Conference on Web Services, pp.243-250 
8) Xuanzhe Liu, Ning Jiang, Qi Zhao, Gang Huang(通讯作者). iSocialMash: Convergence of Services Computing and Social Networks on a Mashup Middleware. Proceedings of International Conference on Service-Oriented Computing and Applications. 2011. 
9) Gang Huang, Yihan Wu. Towards Architecture-Level Middleware-Enabled Exception Handling of Component-based Systems. 14th international ACM Sigsoft symposium on Component based software engineering, CBSE 2011, 159-168 
10) Amel Bennaceur, Gordon S. Blair, Franck Chauvel, Gang Huang, Nikolaos Georgantas, Paul Grace, Falk Howar, Paola Inverardi, Valérie Issarny, Massimo Paolucci, Animesh Pathak, Romina Spalazzese, Bernhard Steffen, Bertrand Souville: Towards an Architecture for Runtime Interoperability. ISoLA (2) 2010: 206-220 
11) Hui Song, Gang Huang(通讯作者), Yingfei Xiong, Franck Chuavel, Yanchun Sun, Hong Mei. Inferring Meta-Models for Runtime System Data from the Clients of Management APIs. MoDELS 2010.LNCS 6395, 168-182。 
12) Hui Song, Gang Huang(通讯作者), Franck Chauvel, Yanshun Sun. Applying MDE Tools at Runtime: Experiments upon Runtime Models. Proceedings of the 5th International Workshop on Models at Run Time, Oslo : Norvège (2010) 
13) Xuanzhe Liu, Gang Huang(通讯作者), Qi Zhao, Zhi Jin, Hong Mei. Assisting End-User Programming for the Service-Oriented Web. International Conference on Automated Software Engineering, 2010, 285-288. 
14) Nuyun ZHANG, Ning JIANG, Ying ZHANG, Gang HUANG(通讯作者). Towards Automated Generation of User-Specific Eclipse Wizard. 2010 International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery, CyberC 2010, p 490-497. 
15) Qi Zhao, Xuanzhe Liu, Dawei Sun, Tiancheng Liu, Ying Li, Gang Huang. Mashing-up Rich User Interfaces for Human-Interaction in WS-BPEL. 2010 IEEE 8th International Conference on Web Services,ICWS 2010. pp 559-566,July 5-10, Miami, USA. 
16) Ying Zhang, Gang Huang(通讯作者), Xuanzhe Liu, Hong Mei. Integrating Resource Consumption and Allocation for Infrastructure Resources on-Demand. CLOUD 2010, pp75-82. 
17) Franck Chauvel, Hui Song, Xiang Ping Chen, Gang Huang(通讯作者) and Hong Mei: Using QoS-Contracts to Drive Architecture-Centric Self-Adaptation. Quality of Software Architecture, 102-118,2010. 
18) Zhao Liu, Xuanzhe Liu, Gang Huang(通讯作者), Teng Teng, Yong Zhang, Honggang Yuan. Automated Composition of Middleware Management Services. International Symposium on Service Oriented System Engineering. 2010, pp. 264 - 271. 
19) Qi Zhao, Jiyu Huang, Xiangping Chen, Gang Huang(通讯作者), Feature Interaction Problems in Web-based Service Composition. 10th International Conference on Feature Interactions (ICFI 2009) , 234 - 241. 
20) Gang Huang, Jie Yang, Yanchun Sun, Hong Mei . Quality Aware Flattening for Hierarchical Software Architecture Models. SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS, SERA 2008. Studies in Computational Intelligence, Springer. Volumn 150/2008, pp. 73-87. 
21) Lianshan Sun, Gang Huang(通讯作者), Hong Mei. Validating Access Control Configurations in J2EE Applications. COMPONENT-BASED SOFTWARE ENGINEERING CBSE 2008, LNCS 5282, Germany, pp. 64-79. 
22) Ling Lan, Gang Huang(通讯作者), Weihu Wang, Hong Mei. A Middleware-based Approach to Model Refactoring at Runtime. 14th Asia-Pacific Software Engineering Conference (APSEC), 2007, pp. 246-253. 
23) Junrong Shen, Xi Sun, Gang Huang(通讯作者), Wenpin Jiao, Yanchun Sun, and Hong Mei, Towards a Unified Formal Model for Supporting Mechanisms of Dynamic Component Update, The fifth joint meeting of the European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE’05), Lisbon, Portugal, September 5-9, 2005, pp. 80-89.  
24) Ling LAN, Gang HUANG(通讯作者), Liya MA, Meng WANG, Hong MEI, Long ZHANG, Ying CHEN. Architecture based Deployment of Large-Scale Component based Systems: the Tool and Principles. 8th International SIGSOFT Symposium on Component-based Software Engineering (CBSE), 2005, LNCS 3489, Springer, pp. 123-138.  25) Gang Huang, Tiancheng Liu, Hong Mei, Zizhan Zheng, Zhao Liu, Gang Fan. Towards Autonomic Computing Middleware via Reflection. In Proceedings of 28th Annual International Computer Software and Applications Conference (COMPSAC), Hongkong, China, September 28-30, 2004, pp.122-127.  
26) Gang Huang, Meng Wang, Liya Ma, ling Lan, Tiancheng Liu, Hong Mei. Towards Architecture Model based Deployment for Dynamic Grid Services. In Proceedings of IEEE International Conference on E-Commerce Technology for Dynamic E-Business (CEC04-EAST), Beijing, China, September 13-15, 2004, pp. 14-21. 
27) Hong Mei, Gang Huang. PKUAS: An Architecture-based Reflective Component Operating Platform, invited paper, 10th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS), Suzhou, China, 26-28 May 2004, pp 163-169. 

部分中文期刊论文:
1) 黄罡,王千祥,梅宏,杨芙清. 基于软件体系结构的反射式中间件研究[J]. 软件学报,2003,11:1819-1826. 
2) 黄罡,梅宏,杨芙清. 基于反射式软件中间件的运行时软件体系结构[J]. 中国科学E辑:技术科学,2004,02:121-138. 
3) 黄罡,王千祥,曹东刚,梅宏. PKUAS:一种面向领域的构件运行支撑平台[J]. 电子学报,2002,S1:1938-1942. 
4) 黄罡,刘譞哲,梅宏. 基于中间件的软件系统特征交互问题在线检测与消除[J]. 中国科学(E辑:信息科学),2007,10:1235-1247. 
5) 黄罡,刘譞哲,张颖. 面向云-端融合的移动互联网应用运行平台[J]. 中国科学:信息科学,2013,01:24-44. 
6) 梅宏,黄罡,赵海燕,焦文品. 一种以软件体系结构为中心的网构软件开发方法[J]. 中国科学E辑:信息科学,2006,10:1100-1126. 
7) 梅宏,黄罡,邢岩,彭枫. 特征交互问题导论[J]. 电子学报,2002,S1:1923-1927. 
8) 冯耀东,黄罡,梅宏. 一种自适应软件体系结构建模及其实施方法[J]. 北京大学学报(自然科学版),2008,01:67-76. 
9) 兰灵,黄罡(通讯作者),王玮琥,梅宏. 基于反模式的中间件应用系统性能优化[J]. 软件学报,2008,09:2167-2180. 
10) 林泊,周明辉,刘天成,黄罡,梅宏. 一个J2EE应用服务器的Web容器集成框架[J]. 软件学报,2006,05:1195-1203 
11) 刘譞哲,黄罡(通讯作者),梅宏. 用户驱动的服务聚合方法及其支撑框架[J]. 软件学报,2007,08:1883-1895. 
12) 李军国,黄罡(通讯作者),邹键,梅宏. 一种中间件服务容错配置管理方法[J]. 计算机学报,2007,10:1696-1704. 
13) 杨杰,黄罡(通讯作者),陈湘萍,梅宏,张成志. 软件体系结构模型单层化的一致性保障方法[J]. 软件学报,2006,06:1391-1400. 
14) 刘钊,黄罡(通讯作者),张颖,梅宏. 一种自动化的资源按需管理方法[J]. 北京大学学报(自然科学版),2009,05:783-790.