Dr. Gang Huang   (Chinese Version)

       Director, Operating System and Middleware Lab
       Vice Director, Institute of Software
       Professor, School of Electronics Engineering and Computer Science
       Peking University, Beijing , 100871, PRC.
       Office: Science Building 1809
       Tel: +86-10-62757670-16
       Fax: +86-10-62751792
       Email: hg@pku.edu.cn  



Prof. Gang Huang received both his Bachelor and Master’s degrees in Computer Science from Northwestern Polytechnical University in 1997 and 2000 respectively, and Doctorate degree in Computer Science from Peking University in 2003. He has been working at the School of Electronics Engineering and Computer Science in Peking University as a lecture (till 2005), an associate professor (till 2011), a full professor (till 2017) and a tenured full professor (from 2018). His research is on operating system and middleware for internet computing including cloud computing, mobile computing, big data and blockchain. His research outputs were transferred to many open source and commercial software products and widely used in the past decade, such as PKUAS and YanCloud. He won the award of National Outstanding Dissertations in 2006, 2nd Class National Award for Technology Invention in 2008, 2nd Class National Award for Natural Science in 2012, China Youth Science and Technology Award and CCF Distinguished Young Scientists in 2013, 1st Class MOE Award for Science and Technology Progress in 2015, Extra Class CIE Award for Technology Invention in 2017 and NSFC Distinguished Young Scientists in 2017.



2013.01-2015.12, Foundamentals and Approach to Self-Adaptive Software, sponsored by the National Natural Science Foundation of China.  Principal Investigator. 

2013.01-2014.12, NSF-NSFC Joint Research on Model-based Autonomic Cloud Computing Software Technology,  sponsored by the International Collaboration of National Natural Science Foundation of China.  Principal Investigator. The National Natural Science Foundation of USA sponsored Jose Fortes, Renato Figueiredo, Mauricio Tsugawa (U. of Florida) and Peter Dinda (Northwestern U.)

2010.01-2013.12, Research on Networked Software Aging Mode and Rejuvenation Approach. sponsored by the Key Project of National Natural Science Foundation of China. Group Leader. 

2009.01- 2013.8, Research on Networked Complex Software: Quality and Confidence Assurance, Development Method, and Runtime Mechanism, sponsored by the National Key Basic Research and Development Program (973), Group Leader. 

2009.02-2013.2, CONNECT: Emergent Connectors for Eternal Software Intensive Networked Systems, sponsored by  the Future and Emerging Technologies (FET) programme within the ICT theme of the Seventh Framework Programme (FP7) for Research of the European Commission. Leader of PKU.

2009.01-2011.12, Research on Architecture Driven Collaborative Management of Middleware-based Systems,  Sponsored by the National Natural Science Foundation of China. Principal Investigator. 

2009.01-2010.12, Research on Model-Driven Self-Adaptative Internetware. Sponsored by the National High-Tech Program (863). Principal Investigator. 

2008.05-2010.05, Web-delivered Collaborative Management Services, Sponsored by the IBM University Joint Study Program and IBM SUR Program. Principal Investigator. 

2002.12- 2008.8, Research on theory and methodology of agent-based middleware on Internet Platform,  sponsored by the National Key Basic Research and Development Program (973), Group Leader.

2005.01 - 2007.12, Research on Application Driven Self-Adaptive Middleware. Sponsored by the National Natural Science Foundation of China. Principal Investigator.

2006.03-2007.3, Architectural Model Driven Approach to Performance On Demand. Sponsored by IBM University Joint Study Program. Principal Investigator. 

2004.05-2005.05, Architecture Model based Deployment Method and Tool for Service Oriented Architecture. Sponsored by IBM University Joint Study Program. Principal Investigator. 



2011-, Software Engineering (Hnour Track).

2013-, Software Engineering Lab (Hnour Track).

2008-2011, Introduction to Computing.



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


List in DBLP and  Google Scholar.


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. 

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. 

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. 

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.  

 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. 

Gang HUANG, Hong MEI, Qian-xiang WANG. Towards Software Architecture at Runtime. ACM SIGSOFT Software Engineering Notes, Vol.28, No.2, March 2003.  

Hong Mei, Gang Huang, Tao Xie. Internetware: A Software Paradigm for Internet Computing. Cover Feature, IEEE Computer, July 2012, 26-31. 

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.  

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. 

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.

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. 

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.  

Xiaodong Zhang, Xing Chen, Ying Zhang, Yihan Wu, Wei Yao, Gang Huang. Runtime Model Based Management of Diverse Cloud Resources. MODELS 2013. 

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. 

Yihan Wu, Gang Huang, Hui Song, Ying Zhang. Model Driven Configuration of Fault Tolerance Solutions for Component-Based Software System, MODELS 2012, 514-530. 

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. 

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 

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 

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 

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

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)  

Ying Zhang, Gang Huang, Xuanzhe Liu, Hong Mei. Integrating Resource Consumption and Allocation for Infrastructure Resources on-Demand. CLOUD 2010, pp75-82. 

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. 

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.   

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. 

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.