About Me
I am a Research Fellow in the
Automated Program Repair
group at
NUS, working with Professor Abhik Roychoudhury.
I defended my PhD in May 2023,
supervised by Associate Professor
Chin Wei Ngan.
I got my Master's degree from School of Computing (Soc), NUS in 2018.
I got my Bachelor's degree in computer science from Sun Yat-sen University (China) in 2017.
My research interests are: Formal Verification, Program Analyses on Temporal Properties, Programming Language Design and Automated Program Repair.
Research Paper
-
APLAS2023.
"Incorrectness Proofs for Object-Oriented Programs via Subclass Reflection"
[pdf]
by Wenhua Li, Quang Loc Le, Yahui Song, Wei-Ngan Chin.
The 21st Asian Symposium on Programming Languages and Systems, Taipei.
-
TACAS2023.
"Automated Verification for Real-Time Systems"
[pdf]
[slides]
[code]
[proofs]
by Yahui Song, Chin Wei Ngan.
The 29th International Conference on Tools and Algorithms for the Construction and Analysis of Systems, Paris, France.
-
APLAS2022.
"Automated Temporal Verification for Algebraic Effects"
[pdf]
[slides]
[code]
by Yahui Song, Darius Foo, Chin Wei Ngan.
The 20th Asian Symposium on Programming Languages and Systems, Auckland, New Zealand.
-
VMCAI2021.
"A Synchronous Effects Logic for Temporal Verification of Pure Esterel"
[pdf]
[slides]
[code]
[video]
[demo]
by Yahui Song, Chin Wei Ngan.
The 22nd International Conference on Verification, Model Checking, and Abstract Interpretation, Online.
-
ICFEM2020.
"Automated Temporal Verification of Integrated Dependent Effects"
[pdf]
[slides]
[code]
[video]
[demo]
by Yahui Song, Chin Wei Ngan.
The 22nd International Conference on Formal Engineering Methods, Singapore.
Student Research Competition
Preprints
-
"Automated Temporal Verification for Preemptive Asynchronous Programs"
[pdf]
[code]
by Yahui Song, Chin Wei Ngan.
-
"An SQL Frontend on top of OCaml for Data Analysis" (Presented in IFL2022)
[pdf]
[slides]
[code]
by Yan Dong, Yahui Song, Chin Wei Ngan.
The 34th Symposium on Implementation and Application of Functional Languages, Copenhagen, Denmark.
Thesis
Service
Teaching Experience
- I am the TA for IT5100A: Typed Functional Programming in Practice with Dr. CHIN Wei Ngan and Dr. Razvan Voicu.
- Semester 2, 2021/2022.
-
AWARD. Honor List of Student Tutors for Excellence of Teaching, 2020-2021. [certificate ٩(θ ‿ θ)۶]
- TA for TIC2701: Principles of Programming Languages with Dr. PRABAWA Adi Yoga Sidi.
- Semester 1, 2020/2021. [feedback report]
- TA for CS2104: Programming Language Concepts with Dr. CHIN Wei Ngan.
- Semester 1, 2020/2021. [feedback report]
- Grader for YSC1212 in Yale-NUS College: Introduction to Computer Science with Dr. Aquinas Hobor.
- Semester 1, 2020/2021.
- TA for CS4215: Programming Language Implementation with Dr. Razvan Voicu.
- Semester 2, 2018/2019.
- TA for CS3203: Software Engineering Project with Dr. ZHAO Jin and Dr. Cristina CARBUNARU.
- Semester 2, 2020/2021.
- Semester 1 & 2, 2019/2020. [feedback report]
- Semester 2, 2018/2019. [feedback report]
- TA for CS3219: Software Engineering Principles and Patterns with Dr. Bimlesh WADHWA.
- Semester 1, 2020/2021.
- Semester 1 & 2, 2019/2020.
- Semester 1, 2018/2019.
- Semester 1, 2017/2018.
More
|