News

25 May 25

Our paper on accelerating SMT-based program verifiers will appear at CAV’25.

14 Apr 25

We are excited to release Veil, a new framework for verifying distributed protocols both automatically and interactively, in Lean! The accompanying paper will appear at CAV’25.

21 Feb 25
25 Jan 25

A paper on programming language synthesis for automated exploit generation is accepted at USENIX Security’25.

09 Jan 25

Congratulations to Yunjeong Lee and Ziyi Yang on receiving Research Achievement Awards!

01 Sep 24
30 Aug 24

Kiran Gopinathan has successfully defended her PhD thesis “Scaling the Evolution of Verified Software”. Congratulations, Dr. Gopinathan!

27 Aug 24

Two new papers at upcoming conferences in October 2024: on compositional verification of Byzantine protocols (CCS’24) and on building concurrent data structures via batch-parallelism (OOPSLA’24).

06 Aug 24

Congratulations to George Pîrlea on receiving a Dean’s Research Excellence Award for 2024!

12 Jul 24
25 May 24

The paper on hyperlogic for verifying sparse tensor programs in Coq will appear at PLDI’24.

13 Dec 23

Our paper on verifying tree clocks in Coq will appear at CPP’24. Update: We’ve also got a Distinguished Paper Award!

28 Aug 23

Congratulations to Mayank Keoliya on awarded the 2023 NUS Outstanding Undergraduate Researcher Prize!

24 Aug 23

Congratulations to Kiran Gopinathan on receiving a Dean’s Research Excellence Award for 2023!

28 Aug 23

Congratulations to Mayank Keoliya on awarded the 2023 NUS Outstanding Undergraduate Researcher Prize!

11 Aug 23

The paper on fuzzing distributed systems will appear at CCS’23.

01 Jun 23

The implementation of RusSOL has won a PLDI’23 Distinguished Artifact Award (single award given out of 67 submitted artifacts).

25 May 23

The paper about Sisyphus received an ACM SIGPLAN Distinguished Paper Award at PLDI’23.

10 Jan 23

Qiyuan Zhao joins NUS as a PhD Student. Welcome Qiyuan!

18 Jul 22

Vladimir Gladstein joins VERSE lab as a PhD student. Welcome, Vladimir!

01 Jul 22

A paper on random testing of Scilla interpreter and compiler with QuickChick will appear at ICFP’22.

20 Jun 22

Our paper on Hippodrome, a new tool for automated repair of concurrent data races, built on top of Infer Static Analyser, will appear at ACM Transactions on Software Engineering and Methodology.

01 Sep 21

Ziyi Yang joins the lab as a PhD student, and Tram Hoang and Bryan Tan join as MComp students. Welcome, Bryan, Tram, and Ziyi!

29 Jul 21
25 Jul 21
23 Jul 21

Our invited position paper Deductive Synthesis of Programs with Pointers: Techniques, Challenges, Opportunities has appeared in the proceedings of CAV’21.

25 May 21

The paper on Cyclic Program Synthesis has been named a recipient of PLDI 2021 Distinguished Paper Award.

04 May 21

Two papers, on smart contract sharding and on cyclic program synthesis, will appear at PLDI’21.

15 Apr 21

Yasunari Watanabe has defended his MComp thesis on Certified Program Synthesis. Congratulations, Yasu!

01 Dec 20

Yutaka Nagashima joins the team as a postdoc. Welcome, Yutaka!

30 Nov 20

Our paper on Automated Repair of Heap-Manipulating Programs via SuSLik-style Synthesis will appear at VMCAI 2021.

02 Nov 20

An extended paper on Distributed Protocol Combinators with an expanded toolset and more case studies has been accepted for publication in Journal of Functional Programming. Now we can do Paxos!

25 Sep 20

Ilya will present the work on CoSplit at PurPL Seminar Series.

09 Aug 20

Yunjeong Lee and George Pîrlea join the team as a PhD students at NUS School of Computing. Welcome!

06 Apr 20

The paper by Kiran on mechanised verification of probabilistic properties of Bloom filters and their generalisations has been accepted to CAV 2020.

24 Dec 19

Our paper on enhancing deductive program synthesis with read-only permissions will appear at ESOP 2020.

Main Page
VERSE
Verified Systems Engineering
NUS School of Computing