activity
20132026
most citedModular Construction of Shape-Numeric Analyzers

24 citations · 63 across the 13 of their papers we have counts for

collaborators
Showing cs.PLShow all

9 papers · 1 filter

cs.PL2022★ 1 cited

Differential Cost Analysis with Simultaneous Potentials and Anti-potentials

Đorđe Žikelić, Bor-Yuh Evan Chang, Pauline Bolignano +1

We present a novel approach to differential cost analysis that, given a program revision, attempts to statically bound the difference in resource usage, or cost, between the two pr…

cs.PL2021

Selectively-Amortized Resource Bounding (Extended Version)

Tianhan Lu, Bor-Yuh Evan Chang, Ashutosh Trivedi

We consider the problem of automatically proving resource bounds. That is, we study how to prove that an integer-valued resource variable is bounded by a given program expression.…

cs.PL2021★ 19 cited

Demanded Abstract Interpretation (Extended Version)

Benno Stein, Bor-Yuh Evan Chang, Manu Sridharan

We consider the problem of making expressive static analyzers interactive. Formal static analysis is seeing increasingly widespread adoption as a tool for verification and bug-find…

cs.PL2018

Type-directed Bounding of Collections in Reactive Programs

Tianhan Lu, Pavol Cerny, Bor-Yuh Evan Chang +1

Our aim is to statically verify that in a given reactive program, the length of collection variables does not grow beyond a given bound. We propose a scalable type-based technique…

cs.PL2017★ 2 cited

Discriminating Traces with Time

Saeid Tizpaz-Niari, Pavol Cerny, Bor-Yuh Evan Chang +2

What properties about the internals of a program explain the possible differences in its overall running time for different inputs? In this paper, we propose a formal framework for…

cs.PL2016

Abstracting Event-Driven Systems with Lifestate Rules

Shawn Meier, Aleksandar Chakarov, Maxwell Russek +2

We present lifestate rules--an approach for abstracting event-driven object protocols. Developing applications against event-driven software frameworks is notoriously difficult. On…