A Reflective Active Network Node (2000)
| Citations: | 4 - 0 self |
BibTeX
@MISC{Villazon00areflective,
author = {Alex Villazon},
title = {A Reflective Active Network Node},
year = {2000}
}
OpenURL
Abstract
. The goal of this paper is to show the benefits of using reflective techniques and meta-programming in the context of active networks, i.e. networks where packets may contain code which programs the network's behavior. By having separate base-levels and meta-levels it is possible to better structure services built with mobile code. In this paper we propose an active network node architecture supporting such a meta-level and we describe a prototype allowing to integrate meta-code at load-time. Structural reflection is used to modify the behavior of the active service when installed in the node. 1 Introduction Reflection is a powerful mechanism. A well-known example is the Java introspection API (java.lang.reflect) that allows the exploration of classes structure, notably to dynamically obtain information about the defined methods, fields, interfaces, etc. Such mechanism provides great benefits for debuggers, code browsers and software composition tools. In systems based on co...







