ARMADA: A Real-time Middleware Architecture for Distributed Applications

Funding agency: DARPA

Information Technology Office
ARMADA is part of the High Confidence Computing Subprogram in the
Information Survivability research area.

Principal Investigators: Kang Shin, Farnam Jahanian, and Peter Chen


The goal of this research project is to develop and demonstrate an environment - an integrated set of techniques and software tools - for designing, implementing, modifying, and integrating real-time distributed services that are necessary to realize computation, I/O, or communication intensive embedded real-time applications on parallel and/or distributed platforms. Click here for a summary of the project.


[Applications] [API] [Middleware Services]
[Evaluation Tools] [OSF Mach-RT] [Real-Time Channels]

We will conduct a technology demonstration of the software services and tools from this project on a representative embedded application. Honeywell will define and develop an embedded real-time application using the proposed real-time communication and middleware services. This application will be demonstrated and evaluated on a laboratory testbed (pictured) at the Real-Time Computing Laboratory of the University of Michigan, illustrating key functional, timing and fault-tolerance characteristics of embedded military systems.


Principal Investigators

Kang Shin
E-mail: kgshin@eecs.umich.edu
Farnam Jahanian
E-mail: farnam@eecs.umich.edu
Peter M. Chen

Staff/Student Directory