Sciweavers

CC
2001
Springer
14 years 4 months ago
Goal-Directed Value Profiling
Compilers can exploit knowledge that a variable has a fixed known value at a program point for optimizations such as code specialization and constant folding. Recent work has shown...
Scott A. Watterson, Saumya K. Debray
CC
2001
Springer
14 years 4 months ago
Points-to and Side-Effect Analyses for Programs Built with Precompiled Libraries
Large programs are typically built from separate modules. Traditional whole-program analysis cannot be used in the context of such modular development. In this paper we consider an...
Atanas Rountev, Barbara G. Ryder
CC
2001
Springer
150views System Software» more  CC 2001»
14 years 4 months ago
SmartTools: A Generator of Interactive Environments Tools
SmartTools is a development environment generator that provides a structure editor and semantic tools as main features. The well-known visitor pattern technique is commonly used fo...
Isabelle Attali, Carine Courbis, Pascal Degenne, A...
CC
2001
Springer
106views System Software» more  CC 2001»
14 years 5 months ago
A Practical, Robust Method for Generating Variable Range Tables
Caroline Tice, Susan L. Graham
CC
2001
Springer
121views System Software» more  CC 2001»
14 years 5 months ago
Constant-Time Root Scanning for Deterministic Garbage Collection
Root scanning is the task of identifying references to heap objects that are stored outside of the heap itself, in global and local variables and on the execution stack. Root scann...
Fridtjof Siebert
CC
2001
Springer
103views System Software» more  CC 2001»
14 years 5 months ago
Design-Driven Compilation
This paper introduces design-driven compilation, an approach in which the compiler uses design information to drive its analysis and verify that the program conforms to its design....
Radu Rugina, Martin C. Rinard
CC
2001
Springer
176views System Software» more  CC 2001»
14 years 5 months ago
A Framework for Optimizing Java Using Attributes
Abstract. This paper presents a framework for supporting the optimization of Java programs using attributes in Java class files. We show how class file attributes may be used to ...
Patrice Pominville, Feng Qian, Raja Vallée-...
CC
2001
Springer
146views System Software» more  CC 2001»
14 years 5 months ago
Alias Analysis by Means of a Model Checker
We study the application of a standard model checker tool, Spin, to the well-known problem of computing a may-alias relation for a C program. A precise may-alias relation can signi...
Vincenzo Martena, Pierluigi San Pietro
CC
2001
Springer
105views System Software» more  CC 2001»
14 years 5 months ago
Virtual Classes and Their Implementation
Ole Lehrmann Madsen
CC
2001
Springer
177views System Software» more  CC 2001»
14 years 5 months ago
Imperative Program Transformation by Rewriting
Abstract. We present a method of specifying standard imperative program optimisations as a rewrite system. To achieve this we have extended the idea of matching sub-terms in expres...
David Lacey, Oege de Moor