Sciweavers

PEPM
1999
ACM
14 years 7 days ago
C++ Templates as Partial Evaluation
This paper explores the relationship between C++ templates and partial evaluation. Templates were designed to support generic programming but unintentionally provided the ability ...
Todd L. Veldhuizen
PEPM
1999
ACM
14 years 7 days ago
Declarative Aspect-Oriented Programming
Aspect-oriented programming addresses the problem that the implementation of some properties such as error handling and optimization tends to cross-cut the basic functionality. To...
Ralf Lämmel
PEPM
1999
ACM
14 years 7 days ago
Certifying Compilation and Run-Time Code Generation
A certifying compiler takes a source language program and produces object code, as well as a certi cate" that can be used to verify that the object code satis es desirable pr...
Luke Hornof, Trevor Jim
PEPM
1999
ACM
14 years 7 days ago
Quasiquotation in Lisp
Quasiquotation is the technology commonly used in Lisp to write program-generating programs. In this paper I will review the history and development of this technology, and explai...
Alan Bawden
OORASE
1999
Springer
14 years 7 days ago
OpenJava: A Class-Based Macro System for Java
This paper presents OpenJava, which is a macro system that we have developed for Java. With traditional macro systems designed for non object-oriented languages, it is difficult to...
Michiaki Tatsubori, Shigeru Chiba, Kozo Itano, Mar...
OORASE
1999
Springer
14 years 7 days ago
Shifting Up Reflection from the Implementation to the Analysis Level
Walter Cazzola, Andrea Sosio, Francesco Tisato
EUROMICRO
1998
IEEE
14 years 7 days ago
Improved Multimedia Server I/O Subsystems
The main function of a continuous media server is to concurrently stream data from storage to multiple clients over a network. The resulting streams will congest the host CPU bus,...
Michael Weeks, Hadj Batatia, Reza Sotudeh
EUROMICRO
1998
IEEE
14 years 7 days ago
System Level Modelling for Hardware/Software Systems
Industry is facing a crisis in the design of complex hardware/software systems. Due to the increasing complexity, the gap between the generation of a product idea and the realisat...
Jeroen Voeten, P. H. A. van der Putten, Marc Geile...
EUROMICRO
1998
IEEE
14 years 7 days ago
An Experimental Study about Diskless Checkpointing
Luís Moura Silva, João Gabriel Silva
EUROMICRO
1998
IEEE
14 years 7 days ago
Software Quality Assurance - Concepts and Misconceptions
Software quality engineering is concerned with building software products with required quality and assessing the level of quality. Software processes are important assets in achi...
Per Runeson, Peter Isacsson