Middleware 2003

ACM/IFIP/USENIX International Middleware Conference

Rio Othon Palace Hotel

Rio de Janeiro, Brazil

16-20 June 2003

Home ] Program ] Registration ] Organization ] Sponsors ] CFP ] Important Dates ] Submissions ] Travel ]


Keynote Speech
Work in Progress
Student Travel Grants
Student Volunteer Program



Website Mirror at the University of São Paulo

Full Paper Abstracts

Adaptable Architectural Middleware for Programming-in-the-Small-and-Many

Marija Mikic-Rakic and Nenad Medvidovic (U. of Southern California)

A recent emergence of small, resource-constrained, and highly-mobile computing platforms presents
numerous new  challenges for software developers. We refer to development in this new setting as
programming-in-the-small-and-many (Prism). This paper provides a description and evaluation of a
middleware intended to support software architecture-based development in the Prism setting.
The middleware, called Prism-MW, provides highly efficient and scalable implementation-level support
for the key aspects of Prism application architectures. Additionally, Prism-MW is easily extensible
to support different application requirements suitable for the Prism setting. Prism-MW is accompanied 
with design, analysis, deployment, and run-time monitoring tool support. It has been applied in a
number of applications and used as an educational tool in a graduate-level embedded systems course.
Recently, Prism-MW has been successfully evaluated by a major industrial organization for use in
one of their key distributed embedded systems. Our experience with the middleware indicates that the 
principles of architecture-based software development can be successfully, and flexibly, applied in the
Prism setting.

Latest update: 13 June 2003 - Questions and Comments about the Site: fmc@inf.ufg.br