Yanjun Wu Professor @ Institute of Software, Chinese Academy of Sciences
Director of Intelligent Software Research Center
Email: yanjun@iscas.ac.cn
Telephone: +86-10-62661065
Address: 4# South Fourth Street, Zhong Guan Cun, Beijing
Postcode: 100190
Research Areas
Operating System
System Security
Education
2001-2006 PhD. from University of Chinese Academy of Sciences
Experience
2008-2012 Associate professor in ISCAS
2012-present Professor in ISCAS
Teaching Experience
2020.9-present Operating System - Principle and Practice
2018.3-present Introduction of Robot Operating System
2017.3-2017.7 AI and System Software
2013.4-2015.7 Linux Application Programming
2013.9-2015.7 Linux Kernel Programming
Honors & Distinctions
2016 ISCAS Excellence of Youth Innovation Award
2010 Beijing Sciences & Technologies Nova Award.
2011 ISCAS Outstanding Youth Award
2012 Beijing Haidian Talent Award
Publications
Papers
Selected papers in last three years:
[1] VulSniper: Focus Your Attention to Shoot Fine-Grained Vulnerabilities. The 28th International Joint Conference on Artificial Intelligence (IJCAI 2019).
[2] Teaching Machines to Ask Questions. The 27th International Joint Conference on Artificial Intelligence (IJCAI 2018).
[3] Exception Beyond Exception: Crashing Android System by Trapping in "uncaughtException". The 39th International Conference on Software Engineering (ICSE 2017)
Research Interests
For long time my research interests focus on Linux based operating systems, from embedded system, smart terminal to server and cluster. Currently we are building OS for RISC-V and AIoT by Linux from scratch. In order to support RISC-V ISA, e.g. RV Vector, we customized uboot/Linux kernel, implement the essential assembly code for LLVM RISC-V backend, port Chrome V8 and QuickJS.
Another interesting project is open source software supply chain management (OSS-SCM), which looks like operating system BOM (the term used by Black Duck). By OSS-SCM, we want to analyze the massive OSS from all kinds of websites and repositories, and build a comprehensive system to monitor the spread and reuse of OSS, thus help developers and industries to reduce the cost and risk of adopting OSS.