Title of article
A tour of Tempo: a program specializer for the C language
Author/Authors
Scott Thibault and Charles Consel ، نويسنده , , Julia L. Lawall، نويسنده , , Anne-Françoise Le Meur، نويسنده ,
Issue Information
دوهفته نامه با شماره پیاپی سال 2004
Pages
30
From page
341
To page
370
Abstract
Specialization is an automatic approach to customizing a program with respect to configuration values. In this paper, we present a survey of Tempo, a specializer for the C language. Tempo offers specialization at both compile time and run time, and both program and data specialization. To control the specialization process, Tempo provides the program developer with a declarative language to describe specialization opportunities for a given program.
The functionalities and features of Tempo have been driven by the needs of practical applications. Tempo has been successfully applied to a variety of realistic programs in areas such as operating systems and networking. We give an overview of the design of Tempo and of its use in specializing realistic applications
Keywords
Data specialization , Imperative language , Applications , Program specialization , Program analysis
Journal title
Science of Computer Programming
Serial Year
2004
Journal title
Science of Computer Programming
Record number
1079730
Link To Document