A C/C++ Source-to-Source Compiler for Dependable Applications

  • Authors:
  • Alfredo Benso;Silvia Chiusano;Paolo Prinetto;L. Tagliaferri

  • Affiliations:
  • -;-;-;-

  • Venue:
  • DSN '00 Proceedings of the 2000 International Conference on Dependable Systems and Networks (formerly FTCS-30 and DCCA-8)
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

The present paper proposes a C/C++ Source-to-Source Compiler able to increase the dependability properties of a given application. The adopted strategies are based on two main techniques: code reordering and variables duplication. The proposed approach is portable to any platform, it can be applied to any C/C++ source code, and it introduces code modifications that are transparent to the original program functionality. The RECCO tool, which fully automates the process, allows the user to tradeoff between the level of dependability improvement and the performance degradation due to the code modification.