SIGCOMM '92 Conference proceedings on Communications architectures & protocols
OSDI '96 Proceedings of the second USENIX symposium on Operating systems design and implementation
Proceedings of the sixteenth ACM symposium on Operating systems principles
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
ISORC '99 Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
Component-based software engineering (CBSE) is quickly becoming a mainstream approach to software development. At the same time, there is a massive shift from desktop applications to handheld systems: it is especially the case for multimedia applications such as video player, games, etc. Moreover, these applications have several Quality of Service (QoS) constraints which must be reached. A key issue of CBSE in embedded systems is its ability to integrate QoS management. In this paper, we demonstrate the feasibility of integrating QoS concepts to CBSE. The demonstration is based on Qinna, a component-based QoS architecture integrating the main QoS concepts. Moreover, Qinna respects separation of concerns and can be easily reused thanks to its identified components.