Demo Data from VLDB 2026 / reviewers in the wild / expert
Yi Lu 0003
dblp:l/YiLu3
· DBLP profile ↗
13ranked-venue papers
10as first author
0since 2021 · last 2020
0000-0001-6097-100XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 12 · 9 first-authorSecurity and privacy · 1 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Program analysis · 72% Programming languages and type systems · 21% Software maintenance and evolution · 7% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
CFL-reachability |
0.1 | 1 | 2012 | Fast and precise points-to analysis with incremental CFL-reachability summarisation: preliminary experience · ASE 2012 |
Program analysis › static analysis
pointer analysis |
0.1 | 1 | 2012 | Fast and precise points-to analysis with incremental CFL-reachability summarisation: preliminary experience · ASE 2012 |
Program analysis
static analysis |
0.1 | 1 | 2012 | Fast and precise points-to analysis with incremental CFL-reachability summarisation: preliminary experience · ASE 2012 |
Programming languages and type systems › computational effects
effect systems |
0.1 | 1 | 2006 | Protecting representation with effect encapsulation · POPL 2006 |
Programming languages and type systems
type systems |
0.1 | 1 | 2006 | Protecting representation with effect encapsulation · POPL 2006 |
Methods — techniques the papers use, named apart from their topics
field-sensitive analysis · 0.1context-sensitive analysis · 0.1CFL-reachability summarisation · 0.1static type checking · 0.1ownership structure · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Nontransitive Security Types for Coarse-grained Information Flow ControlabstractLanguage-based information flow control (IFC) aims to provide guarantees about information propagation in computer systems having multiple security levels. Existing IFC systems extend the lattice model of Denning’s, enforcing transitive security policies by tracking information flows along with a partially ordered set of security levels. They yield a transitive noninterference property of either confidentiality or integrity. In this paper, we explore IFC for security policies that are not necessarily transitive. Such nontransitive security policies avoid unwanted or unexpected information flows implied by transitive policies and naturally accommodate high-level coarse-grained security requirements in modern component-based software. We present a novel security type system for enforcing nontransitive security policies. Unlike traditional security type systems that verify information propagation by subtyping security levels of a transitive policy, our type system relaxes strong transitivity by inferring information flow history through security levels and ensuring that they respect the nontransitive policy in effect. Such a type system yields a new nontransitive noninterference property that offers more flexible information flow relations induced by security policies that do not have to be transitive, therefore generalizing the conventional transitive noninterference. This enables us to directly reason about the extent of information flows in the program and restrict interactions between security-sensitive and untrusted components. Yi Lu 0003, Chenyi Zhang 0001 |
CSF | 1 |
| 2018 | Type Capabilities for Object-Oriented Programming Languages
Xi Wu 0005, Yi Lu 0003, Patrick A. Meiring, Ian J. Hayes, Larissa Meinicke |
ICFEM | 2 |
| 2017 | Dynamic symbolic execution for polymorphism
Lian Li 0002, Yi Lu 0003, Jingling Xue |
CC | 2 |
| 2013 | An Incremental Points-to Analysis with CFL-Reachability
Yi Lu 0003, Lei Shang 0002, Xinwei Xie, Jingling Xue |
CC | 1 |
| 2013 | Structural Lock Correlation with Ownership Types
Yi Lu 0003, John Potter, Jingling Xue |
ESOP | 1 |
| 2012 | Ownership Types for Object Synchronisation
Yi Lu 0003, John Potter, Jingling Xue |
APLAS | 1 |
| 2012 | A Type and Effect System for Determinism in Multithreaded Programs
Yi Lu 0003, John Potter, Chenyi Zhang 0001, Jingling Xue |
ESOP | 1 |
| 2012 | Fast and precise points-to analysis with incremental CFL-reachability summarisation: preliminary experienceabstractWe describe our preliminary experience in the design and implementation of a points-to analysis for Java, called EMU, that enables developers to perform pointer-related queries in programs undergoing constant changes in IDEs. EMU achieves fast response times by adopting a modular approach to incrementally updating method summaries upon small code changes: the points-to information in a method is summarised indirectly by CFL reachability rather than directly by points-to sets. Thus, the impact of a small code change made in a method is localised, requiring only its affected part to be re-summarised just to reflect the change. EMU achieves precision by being context-sensitive (for both method invocation and heap abstraction) and field-sensitive. Our evaluation shows that EMU can be promisingly deployed in IDEs where the changes are small. Lei Shang 0002, Yi Lu 0003, Jingling Xue |
ASE | 2 |
| 2009 | Ownership Downgrading for Ownership Types
Yi Lu 0003, John Potter, Jingling Xue |
APLAS | 1 |
| 2007 | Validity Invariants and Effects
Yi Lu 0003, John Potter, Jingling Xue |
ECOOP | 1 |
| 2006 | On Ownership and Accessibility
Yi Lu 0003, John Potter |
ECOOP | 1 |
| 2006 | Protecting representation with effect encapsulationabstractRepresentation exposure is a well-known problem in the object-oriented realm. Object encapsulation mechanisms have established a tradition for solving this problem based on a principle of reference containment. This paper proposes a novel type system which is based on a different principle, we call effect encapsulation, which confines side effects, rather than object references, according to an ownership structure. Compared to object encapsulation, effect encapsulation liberates us from the restriction on object referenceability and offers more flexibility. In this paper, we show that effect encapsulation can be statically type checked. Yi Lu 0003, John Potter |
POPL | 1 |
| 2005 | A Type System for Reachability and Acyclicity
Yi Lu 0003, John Potter |
ECOOP | 1 |