Luís Pina

Towards Deployment-Time Dynamic Analysis of Server Applications

| PDF | slides |

Luís Pina and Cristian Cadar
In Proceedings of the 13th International Workshop on Dynamic Analysis (WODA)
October, 2015

Abstract

Bug-finding tools based on dynamic analysis (DA), such as Valgrind or the compiler sanitizers provided by Clang and GCC, have become ubiquitous during software development. These analyses are precise but incur a large performance overhead (often several times slower than native execution), which makes them prohibitively expensive to use in production. In this work, we investigate the exciting possibility of deploying such dynamic analyses in production code, using a multi-version execution approach.

Bibtex

@inproceedings{pina15varan,
  title     = {Towards Deployment-Time Dynamic Analysis of Server Applications},
  author    = {Pina, Lu\'{\i}s and Cadar, Cristian},
  booktitle = {Proceedings of the 13th International Workshop on Dynamic Analysis},
  year      = {2015},
  month     = OCT,
  series    = {WODA},
  location  = {Pittsburgh, PA, USA},
  publisher = {ACM},
  notes     = {Extended abstract},
}