(Ph. D. Thesis)
Quarterware: A Middleware Toolkit of Software RISC Components
Quarterware: A Middleware Toolkit of
Software RISC Components
Ashish Singhai, Ph. D.
Dept. of Computer Science, University of Illinois
1304 W. Springfield Ave., Urbana, IL 61801
Roy H. Campbell, Advisor
Abstract
Middleware systems are useful because they simplify
application development.
However, they are difficult to build and modify in
the presence of changing application requirements and
technology.
Most existing middleware systems are static and hard
to change.
This makes them unsuitable for long running programs
in dynamic environments.
This thesis presents a customization based approach
to overcome these problems.
It introduces the Quarterware architecture,
a middleware construction technique and a toolkit.
The Quarterware system simplifies middleware
development by abstracting common properties across the domain of
middleware.
Further, users can statically and dynamically
customize it to reflect the changing application
requirements and environments.
This thesis demonstrates the benefits of this approach
by customizing the Quarterware framework to
implement a number
of existing middleware specifications, and by extending
the framework to implement properties such as replication.
The thesis also proposes Software RISC, a technique
for organizing and optimizing component-based systems.
The advantages of Software RISC are demonstrated
using the flexibility and performance of
Quarterware.
Download Postscript (1303K)
Download PDF (1168K)
Ashish Singhai
Last modified: Tue Aug 3 13:27:33 CDT 1999