The Flux OSKit: a substrate for kernel and language research
Proceedings of the sixteenth ACM symposium on Operating systems principles
Multimedia Systems
Coyote: a system for constructing fine-grain configurable communication services
ACM Transactions on Computer Systems (TOCS)
Component Software: Beyond Object-Oriented Programming
Component Software: Beyond Object-Oriented Programming
Making Components Contract Aware
Computer
Think: A Software Framework for Component-based Operating System Kernels
ATEC '02 Proceedings of the General Track of the annual conference on USENIX Annual Technical Conference
A Component Model for Field Devices
CD '02 Proceedings of the IFIP/ACM Working Conference on Component Deployment
An evaluation of qinna, a component-based QoS architecture for embedded systems
Proceedings of the 2005 ACM symposium on Applied computing
CARISMA: Context-Aware Reflective mIddleware System for Mobile Applications
IEEE Transactions on Software Engineering
Qos-based design method for constraint device based applications
Proceedings of the 4th international workshop on Services integration in pervasive environments
Component-Based Real-Time Operating System for Embedded Applications
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
QoS-based design process for pervasive computing applications
Mobility '09 Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
Resource management for multimedia applications, distributed in open and heterogeneous home networks
Journal of Systems Architecture: the EUROMICRO Journal
ORQA: modeling energy and quality of service within AUTOSAR models
Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures
Hi-index | 0.00 |
Component-Based Software Engineering is quickly becoming a mainstream approach to software development. At the same time, there is a massive shift from desktop applications to embedded communicating systems (e.g. PDAs or smartphones): it is especially the case for multimedia applications such as video players, music players, etc. Moreover, embedded communicating systems have to deal with open aspect: applications may come or leave the system on the fly. A key point of these systems is its ability to rigorously manage Quality of Service due to resource constraints. In this paper, we present a component-based QoS architecture well-suited for open systems, called Qinna. Qinna is defined using Fractal components and takes into consideration the main QoS concepts (specification, provision and management). An analysis and an experiment illustrate answers brought by Qinna to open system issues.