PAClab: A Program Analysis Collaboratory

Rebecca Brunner, Robert Dyer, Maria Paquin, Elena Sherman

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

We present a web-based Program Analysis Collaboratory (PAClab) tool that helps researchers to obtain realistic program benchmarks using user-defined selection criteria. Based on selection criteria, PAClab identifies relevant projects and its programs from open-source repositories, obtains those programs, and if necessary performs sound program transformations to adapt them to the targeted verification tool. PAClab makes the resulting program benchmarks available for download. PAClab is designed as a scalable, modular, and parametrizable tool that takes advantage of a computer cluster to handle multiple user requests.

Original languageAmerican English
Title of host publicationESEC/FSE 2020: Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering
StatePublished - 1 Nov 2020

Keywords

  • collaboratory
  • program analysis
  • program benchmarks

EGS Disciplines

  • Computer Sciences

Fingerprint

Dive into the research topics of 'PAClab: A Program Analysis Collaboratory'. Together they form a unique fingerprint.

Cite this