Title
Module-sensitive program specialisation
Abstract
We present an approach for specialising large programs, such as programs consisting of several modules, or libraries. This approach is based on the idea of using a compiler generator (cogen) for creating generating extensions. Generating extensions are specialisers specialised with respect to some input program. When run on some input data the generating extension produces a specialised version of the input program. Here we use the cogen to tailor modules for specialisation. This happens once and for all, independently of all other modules. The resulting module can then be used as a building block for generating extensions for complete programs, in much the same way as the original modules can be put together into complete programs. The result of running the final generating extension is a collection of residual modules, with a module structure derived from the original program.
Year
DOI
Venue
1997
10.1145/258916.258934
Special Interest Group on Programming Languages
DocType
Volume
Issue
Conference
32
5
ISSN
Citations 
PageRank 
0362-1340
0
0.34
References 
Authors
0
3
Name
Order
Citations
PageRank
Dirk Dussart1694.23
Rogardt Heldal233136.56
John Hughes31573174.22