Biography
I'm a PhD student at University of Toronto since 2020, under the
supervision of Professor David
Lie. I get my bachelor and master from the same place.
My research interest includes computer security, program analysis,
compiler techniques, and computer hardware.
Publications
- Shengjie Xu. "PrepPipe: Prototyping Compiler for Attainable Visual Novel Development".
In Proceedings of 2024 IEEE Conference on Games (IEEE CoG 2024), August 2024.
- Lianying Zhao, He Shuang, Shengjie Xu, Wei Huang, Rongzhen
Cui, Pushkar Bettadpur and David Lie. "A
Survey of Hardware Improvements to Secure Program Execution". In
ACM Computing Surveys (CSUR), Association for Computing Machinery, New
York, NY, USA, 2024. (Published version available here)
- Shengjie Xu, Eric Liu, Wei Huang, and David Lie. "MIFP:
Selective Fat-Pointer Bounds Compression for Accurate Bounds Checking".
In Proceedings of The 26th International Symposium on Research in
Attacks, Intrusions and Defenses (RAID 2023), October 2023.
- Eric Liu, Shengjie Xu, and David Lie. "FLUX:
Finding Bugs with LLVM IR Based Unit Test Crossovers". In
Proceedings of The 38th IEEE/ACM International Conference on Automated
Software Engineering (ASE 2023), September 2023.
- Wei Huang, Shengjie Xu, Yueqiang Cheng, and David Lie. "Aion
Attacks: Exposing Software Timer in Trusted Execution Environment".
In Proceedings of The 18th Conference on Detection of Intrusion and
Malware and Vulnerability Assessment (DIMVA 2021), July 2021. (Best
Paper Award)
- Shengjie Xu, Wei Huang, and David Lie. 2021. "In-Fat
Pointer: Hardware-Assisted Tagged-Pointer Spatial Memory Safety
Defense with Subobject Granularity Protection". In Proceedings of
the 26th ACM International Conference on Architectural Support for
Programming Languages and Operating Systems (ASPLOS 2021), April 2021.
Teaching Assistant
ECE244 |
Programming Fundamentals |
(2019 - 2021) |
ECE344 |
Operating Systems |
(2019 - 2022) |
ECE568 |
Computer Security |
(2023 - 2024) |
ECE467 |
Compilers and Interpreters |
(2023) |
Related Links
GitHub page
Linkedin page