scispace - formally typeset
W

Wei-Ngan Chin

Researcher at National University of Singapore

Publications -  150
Citations -  2633

Wei-Ngan Chin is an academic researcher from National University of Singapore. The author has contributed to research in topics: Separation logic & Correctness. The author has an hindex of 26, co-authored 146 publications receiving 2528 citations. Previous affiliations of Wei-Ngan Chin include Singapore–MIT alliance & Imperial College London.

Papers
More filters
Proceedings ArticleDOI

Region inference for an object-oriented language

TL;DR: This paper proposes an automatic region inference system for a core subset of Java that supports classes and methods that are region- polymorphic, with region-polymorphic recursion for methods.
Book ChapterDOI

Shape Analysis via Second-Order Bi-Abduction

TL;DR: A new modular shape analysis that can synthesize heap memory specification on a per method basis based on a second-order biabduction mechanism that can give interpretations to unknown shape predicates is presented.
Proceedings ArticleDOI

Termination and non-termination specification inference

TL;DR: This paper proposes a novel mechanism that analyzes and proves both program termination and non-termination at the same time, and first introduces the concept of second-order termination constraints and accumulate a set of relational assumptions on them via a Hoare-style verification.
Book ChapterDOI

Satisfiability Modulo Heap-Based Programs

TL;DR: A semi-decision procedure for a fragment of separation logic with user-defined predicates and Presburger arithmetic to check the satisfiability of a formula, which is further enhanced with automatically inferred invariants as well as detection of cyclic proof.
Book ChapterDOI

A Semantic Foundation for TCOZ in Unifying Theories of Programming

TL;DR: A novel unified semantic model of the channel based synchronisation and sensor/actuator based asynchronisation in T COZ is presented and will be used as a reference document for developing tools support for TCOZ and as a semantic foundation for proving soundness of those tools.