Yijun Yu

Research Prospect of Rust Open Source Root Technology and Language Engineering

As one of the fundamental open-source technologies for Huawei, Rust is gradually becoming the mainstream language for system programming through several critical engineering innovations. Upon solving memory safety issues, the next goals for Rust are to support high-performance and efficient system development. In the past three years, the Ada Laboratory in Ireland Research Center has been focusing on these three dimensions of language engineering, achieving some breakthroughs in both Rust and its ecosystem. In the coming years, armed with large language models and many-core computing, the Ada Lab will concentrate on high-standard language engineering to make more contributions to the open-source communities.
 

back to overview

Watch Recording
Speaker Image
 

Biography

Yijun Yu is a Professor of Software Engineering at The Open University, UK and a Director of Ada Language Engineering Lab at Huawei Ireland Research Centre, leading the technology breakthroughs for Memory Safety Programming Language projects. His research explores automated techniques for improving the performance of both software engineers and the software artefacts that they produce. He serves as an Associate Editor of the Software Quality Journal, Chair of BCS Specialist Group on Requirements Engineering, a PC member of international conferences on Software Engineering (FSE, ICSE), Requirements Engineering (RE, CAiSE, ER), Software Maintenance and Evolution (ICSME, CSMR, SANER, ICPC), Security (ESSoS), and Internet of Things (WF-IoT). As Principal Investigator, he managed knowledge transfer projects with NATS, Huawei, IBM, CA, RealTelekom. His research on requirements-driven adaptation receives a 10 Year Most Influential Paper award (CASCON’16), 6 Best Paper awards (SEAMS’18, iRENIC’16, TrustCom’14, EICS’13, VMPDP’01), 3 Distinguished Paper awards (RE’11, BCS’08, ASE’07), a Best Tool Demo Paper Award (RE’13) and a Best Student Paper Award (PDCS’02).