Zhuoran Wei

Overview

photo

I am Zhuoran Wei, a graduate from Institute of Parallel and Distributed Systems (IPADS), Shanghai Jiao Tong University. During my master’s studies, I worked on the application of formal verification in database systems under the supervision of Prof. Zhaoguo Wang.

Projects

PiStar

PiStar is a parallel LIA* solver, which can be used in scenarios such as SQL equivalence checking. It is the first parallel LIA* solver to the best of my knowledge. This is my master’s thesis.

SQLDriller

SQLDriller is an automated detection and fixing tool for inconsistencies in text-to-SQL datasets, thus improving their quality. I participated in the implementation of the SQL equivalence checker and the evaluation of SQLDriller.

SQLSolver

SQLSolver is an automated prover for the equivalence of SQL queries. Compared to prior provers, it can support more SQL features and has a stronger verification capability: for example, SQLSolver can verify the equivalence of all 232 query pairs from the Calcite test suite, while only 121 of them can be proved by prior provers. I contributed to the implementation and refactoring of SQLSolver.

Online demo

Code

Paper

SQLRuleGen

SQLRuleGen automatically extracts rewrite rules from equivalent SQL queries. It does not need to enumerate rules in an exhaustive manner like prior work (e.g. WeTune). I was responsible for the implementation of SQLRuleGen.

AtomFS

AtomFS is the first formally-verified concurrent file system with fine-grained locking. I took part in writing liveness proof in Coq.

Education

Contact

Email: zrway43@gmail.com / 84461810@sjtu.edu.cn