activity
20122021
most citedVerifying Asynchronous Event-Driven Programs Using Partial Abstract Transformers (Extended Manuscript)

2 citations · 3 across the 5 of their papers we have counts for

collaborators

7 papers

cs.PL2021

MonkeyDB: Effectively Testing Correctness against Weak Isolation Levels

Ranadeep Biswas, Diptanshu Kakwani, Jyothi Vedurada +2

Modern applications, such as social networking systems and e-commerce platforms are centered around using large-scale storage systems for storing and retrieving data. In the presen…

cs.PL2020

Distributed Bounded Model Checking

Prantik Chatterjee, Subhajit Roy, Bui Phi Diep +1

Program verification is a resource-hungry task. This paper looks at the problem of parallelizing SMT-based automated program verification, specifically bounded model-checking, so t…

cs.PL2020

Building Reliable Cloud Services Using P# (Experience Report)

Pantazis Deligiannis, Narayanan Ganapathy, Akash Lal +1

Cloud services must typically be distributed across a large number of machines in order to make use of multiple compute and storage resources. This opens the programmer to several…

cs.PL20192 cited

Verifying Asynchronous Event-Driven Programs Using Partial Abstract Transformers (Extended Manuscript)

Peizun Liu, Thomas Wahl, Akash LaL

We address the problem of analyzing asynchronous event-driven programs, in which concurrent agents communicate via unbounded message queues. The safety verification problem for suc…

cs.PL2019

Reliable State Machines: A Framework for Programming Reliable Cloud Services

Suvam Mukherjee, Nitin John Raj, Krishnan Govindraj +5

Building reliable applications for the cloud is challenging because of unpredictable failures during a program's execution. This paper presents a programming framework called Relia…

cs.PL2017

Precise Null Pointer Analysis Through Global Value Numbering

Ankush Das, Akash Lal

Precise analysis of pointer information plays an important role in many static analysis techniques and tools today. The precision, however, must be balanced against the scalability…