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 :
بازگشت