OpenRefactory/C: an infrastructure for developing program transformations for C programs

  • Authors:
  • Munawar Hafiz;Jeffrey Overbey

  • Affiliations:
  • Auburn University, Auburn, AL, USA;National Center for Supoercomputing Applications, Champaign, IL, USA

  • Venue:
  • Proceedings of the 3rd annual conference on Systems, programming, and applications: software for humanity
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

This demonstration will provide an overview of OpenRefactory/C, an infrastructure for developing source-level program transformations for C programs. OpenRefactory/C is platform independent; however, the demonstration will be on the Eclipse platform. We will highlight the features of the infrastructure, outline the problems it solves, show the program analyses support that we have built for this infrastructure, and show traditional refactorings as well as advanced security-oriented program transformations that cannot be developed in any other C IDEs.