June 17, 2003
McDonnell Douglas Auditorium, University of California, Irvine

2003 Forum Home

For More Information

ISR Home

ISR Sponsors

Event Sponsor:


 

Poster

An Extensible Middleware for Architecture-Based Development

Student: Sam Malek

Advisor: Nenad Medvidovic

Abstract: A recent emergence of small, resource-constrained, and highly-mobile computing platforms present numerous new challenges for software developers. We refer to development in this new setting as programming-in-the-small-and-many (Prism). We provide 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.

Bio: Sam Malek is a veteran of UCI. He is now a graduate student in computer science department at the University of Southern California. His interests are in software architecture and engineering.

 


Home | About ISR | News | Research | Tech Trans | Tech Reports | Events | People | External Advisory Committee | Sponsors | Sponsorship | Email List | Directions | Contact Info | Other Links | Site Map
UC Institute for Software Research
ICS 2, Building 304
University of California, Irvine
Irvine, CA 92697-3425
Send comments to isr@uci.edu