Component architectures make it easier for developers to build reliable distributed applications from reusable software components. However, the current standards do not support applications with real-time or other QoS requirements.
The QuA project is investigating how to develop complex real-time applications on a component architecture platform. The project weaves together research ideas from distributed computing, aspect-oriented software development, multimedia systems, and model driven architecture.
- Primary goal: To develop, prototype and experimentally evaluate a component architecture that supports safe deployment of QoS-sensitive applications.
- Secondary goals: Release software, simplify development of QoS aware applications, influence standards including UML, CCM and OGSA.
- Research methods: Reference architecture prototyping and evaluation by porting application from Grid computing and mobile computing.