A tour of Tempo: a program specializer for the C language

被引:15
|
作者
Consel, C
Lawall, JL
Le Meur, AF
机构
[1] ENSEIRB, LaBRI, INRIA, Compose Grp, F-33402 Talence, France
[2] Univ Copenhagen, Dept Comp Sci, DK-2100 Copenhagen, Denmark
关键词
program specialization; data specialization; program analysis; imperative language; applications;
D O I
10.1016/j.scico.2004.03.011
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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. (C) 2004 Elsevier B.V.. All rights reserved.
引用
收藏
页码:341 / 370
页数:30
相关论文
共 50 条
  • [41] 'TOUR DE FORCE' - BRAND,C
    不详
    NEW YORK TIMES BOOK REVIEW, 1982, 87 (28): : 31 - 31
  • [42] PROGRAM "SEGUNDO TEMPO" AND THE SOCIAL SERVICES VOID IN NORTHEASTERN BRAZIL
    dos Santos, Edmilson Santos
    Starepravo, Fernando Augusto
    Neto, Marina da Silva Souza
    MOVIMENTO, 2015, 21 (03) : 759 - 771
  • [43] Why language matters: a tour through hand hygiene literature
    Pires, Daniela
    Tartari, Ermira
    Bellissimo-Rodrigues, Fernando
    Pittet, Didier
    ANTIMICROBIAL RESISTANCE AND INFECTION CONTROL, 2017, 6 : 65
  • [44] Why language matters: a tour through hand hygiene literature
    Daniela Pires
    Ermira Tartari
    Fernando Bellissimo-Rodrigues
    Didier Pittet
    Antimicrobial Resistance & Infection Control, 6
  • [45] The Skills of A Practical Writing for Tour Guide(I)——Language Differentials
    王静研
    陈忱
    承德民族职业技术学院学报, 2005, (01) : 56 - 57
  • [46] PARTIAL ANTIMORPHOLIZATION: AN EXAMPLE FROM VERBAL MORPHOLOGY LANGUAGE TOUR
    Idiatov, D. I.
    VOPROSY YAZYKOZNANIYA, 2009, (02): : 66 - 74
  • [47] 'COSI NEL TEMPO' - ITALIAN - DESSANTI,C
    VENTUROLI, M
    GALLERIA-RASSEGNA BIMESTRALE DI CULTURA, 1986, 36 (1-2): : 106 - 107
  • [48] IL 'TEMPO DELLE MELE' - PINOTEAU,C
    COMUZIO, E
    STEFANOMI, L
    CINEFORUM, 1981, 21 (12): : 77 - 78
  • [49] REALITY IN THE LANGUAGE PROGRAM
    Guilfoile, Elizabeth
    ELEMENTARY SCHOOL JOURNAL, 1941, 42 (01): : 41 - 49
  • [50] An Exploration of Program as Language
    Baniassad, Elisa
    Myers, Clayton
    ACM SIGPLAN NOTICES, 2009, 44 (10) : 547 - 556