Chen, Xiangqun

Chen, Xiangqun

Professor

Research Interests: Operating systems, software engineering

Office Phone: 86-10-6275 7160

Email: cherry@sei.pku.edu.cn

Chen, Xiangqun is a professor in the Department of Computer Science and Technology, School of EECS, and has served as the Party Secretary of School of Software and Microelectronics since 2014. She obtained his B.S. and M.S. degrees from Peking University in 1983 and 1986, respectively. Her research interests include operating systems, software engineering and security.

Prof. Chen has published more than 70 research papers, including top-tier conferences and journals, such as UbiComp, WWW, ASE and ACSAC. She has won an Honorable Mention Award from UbiComp 2016. She has served as the deputy commissioner and secretary general for Beijing Computer Federation. She is a senior member of CCF.

Prof. Chen has led and participated in more than ten research projects including NSFC, 863 projects, National Key Science & Technology Projects, etc. Her research achievements are summarized as follows:

1)  Componentized operating system kernels: As the rapid development of different applications, a monolithic OS kernel does not always provide the optimal performance. As a result, a componentized OS kernel can provide flexible, customized OS kernel for different application scenarios. She has proposed and successfully developed a componentized kernel for embedded operating systems (TICK) with the support of two continuous government funding awards.

2)  Aspect-oriented programming for operating systems: In order to deal with cross-cutting concerns within a large software system, aspect-oriented programming (AOP) has been proposed to alleviate the complications due to complicated cross-cutting concerns. She was one of the first to propose applying AOP technology to the operating system kernel. The achievements include dynamic aspect weaving for the OS kernel, aspect mining on the Linux kernel, as well as aspect recommendation techniques for large software systems.

3)  Computer system security: Improving security is one of the most important topics for computer systems and operating systems. She has led the effort in several security-related projects including remote attestation for different software systems, VM-based password protection, ensuring the integrity of functional pointers, Rootkit detection for Windows, context-aware access control for Android, etc.