The AWK programming language
Bridging physical and virtual worlds with electronic tags
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Research challenges of autonomic computing
Proceedings of the 27th international conference on Software engineering
Self-managed decentralised systems using K-components and collaborative reinforcement learning
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Customizable Pervasive Applications
PERCOM '06 Proceedings of the Fourth Annual IEEE International Conference on Pervasive Computing and Communications
Wcomp: a Multi-Design Approach for Prototyping Applications using Heterogeneous Resources
RSP '06 Proceedings of the Seventeenth IEEE International Workshop on Rapid System Prototyping
MACE: adaptive component management middleware for ubiquitous systems
Proceedings of the 4th international workshop on Middleware for Pervasive and Ad-Hoc Computing (MPAC 2006)
Models, reflective mechanisms and family-based systems to support dynamic configuration
Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06)
The SATIN Component System-A Metamodel for Engineering Adaptable Mobile Systems
IEEE Transactions on Software Engineering
Composing software services in the pervasive computing environment: Languages or APIs?
Pervasive and Mobile Computing
An aspect-oriented approach for developing self-adaptive fractal components
SC'06 Proceedings of the 5th international conference on Software Composition
Context-Aware Cache Management in Grid Middleware
Globe '08 Proceedings of the 1st international conference on Data Management in Grid and Peer-to-Peer Systems
SLCA, composite services for ubiquitous computing
Mobility '08 Proceedings of the International Conference on Mobile Technology, Applications, and Systems
La plasticité des IHM en action: un exemple de téléprocédure plastique
Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine
On-demand service composition based on natural language requests
WONS'09 Proceedings of the Sixth international conference on Wireless On-Demand Network Systems and Services
Modeling dynamic adaptations using augmented feature models
Proceedings of the 28th Annual ACM Symposium on Applied Computing
Hi-index | 0.00 |
Pervasive devices are becoming popular and smaller. Those mobile systems should be able to adapt to changing requirements and execution environments. But it requires the ability to reconfigure deployed codes, which is considerably simplified if applications are component-oriented rather than monolithic blocks of codes. So, we propose a middleware called WComp which federates an event-driven component-oriented approach to compose distributed services for devices. This approach is coupled with adaptation mechanisms dealing with separation of concerns. In such mechanisms, aspects (called Aspects of Assembly) are selected either by the user or by a self-adaptive process and composed by a weaver with logical merging of high-level specifications. The result of the weaver is then projected in terms of pure elementary modifications of components assemblies with respect to blackbox properties of COTS components. Our approach is validated by analyzing the results of different experiments drawn from sets of application configurations randomly generated and by showing its advantages while evaluating the additional costs on the reaction time to context changing.