Sciweavers

PEPM
1999
ACM
15 years 1 months 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
15 years 1 months 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
15 years 1 months 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
65
Voted
PEPM
1999
ACM
15 years 1 months 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
15 years 1 months 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
15 years 1 months ago
Shifting Up Reflection from the Implementation to the Analysis Level
Walter Cazzola, Andrea Sosio, Francesco Tisato
75
Voted
EUROMICRO
1998
IEEE
15 years 1 months 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
69
Voted
EUROMICRO
1998
IEEE
15 years 1 months 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
15 years 1 months ago
An Experimental Study about Diskless Checkpointing
Luís Moura Silva, João Gabriel Silva
93
Voted
EUROMICRO
1998
IEEE
15 years 1 months 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