Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

The Design and Performance of Meta-Programming Mechanisms for Object Request Broker Middleware

Distributed object computing (DOC) middleware shields developers from many tedious and errorprone aspects of programming distributed applications. Without proper support from the middleware, however, it can be hard to evolve distributed applications after they are deployed. Therefore, DOC middleware should support metaprogramming mechanisms, such as smart proxies and interceptors, that improve the adaptability of distributed applications by allowing their behavior to be modified without changing existing software drastically. This paper presents three contributions to the study of metaprogramming mechanisms for DOC middleware. First, it illustrates, compares, and contrasts several metaprogramming mechanisms from an application developer's perspective. Second, it outlines the key design and implementation challenges associated with developing smart proxies and portable interceptors features for CORBA. Third, it presents empirical results that pinpoint the performance impact of smart proxies and interceptors. Our goal is to help researchers and developers determine which metaprogramming mechanisms best suit their application requirements.

Nanbor Wang, Washington University

Kirthika Parameswaran, Washington University

BibTeX
@inproceedings {271051,
author = {Nanbor Wang and Kirthika Parameswaran},
title = {The Design and Performance of {Meta-Programming} Mechanisms for Object Request Broker Middleware},
booktitle = {6th USENIX Conference on Object-Oriented Technologies and Systems (COOTS 01)},
year = {2001},
address = {San Antonio, TX},
url = {https://www.usenix.org/conference/coots-01/design-and-performance-meta-programming-mechanisms-object-request-broker},
publisher = {USENIX Association},
month = jan
}
Download

Links

Paper: 
http://www.usenix.org/events/coots01/full_papers/wang/wang.pdf
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us