Extending State Transition Diagrams for the Specification of Human-Computer Interaction
IEEE Transactions on Software Engineering - Annals of discrete mathematics, 24
Human-computer interaction
Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
Making Components Contract Aware
Computer
A Model-Based Interface Development Environment
IEEE Software
An Architecture-Based Approach to Self-Adaptive Software
IEEE Intelligent Systems
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
Mobile adaptive tasks guided by resource contracts
MPAC '04 Proceedings of the 2nd workshop on Middleware for pervasive and ad-hoc computing
A survey of self-management in dynamic software architecture specifications
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
WOSS '04 Proceedings of the 1st ACM SIGSOFT workshop on Self-managed systems
Resource-Driven Collaborative Component Deployment in Mobile Environments
ICAS '06 Proceedings of the International Conference on Autonomic and Autonomous Systems
Markov Chains and Stochastic Stability
Markov Chains and Stochastic Stability
Adaptive context management using a component-based approach
DAIS'05 Proceedings of the 5th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
EHCI-DSVIS'04 Proceedings of the 2004 international conference on Engineering Human Computer Interaction and Interactive Systems
Task-based prediction of interaction patterns for ambient intelligence environments
HCI'07 Proceedings of the 12th international conference on Human-computer interaction: interaction design and usability
Hi-index | 0.00 |
This article presents a strategy for deploying component-based applications gradually in order to match the functionality of pervasive computing applications onto the current needs of the user. We establish this deployment strategy by linking component composition models with task models at design-time, from which a run-time deployment plan is deduced. Enhanced with a Markov model, this deployment plan is able to drive a component life cycle manager to anticipate future deployments. The result is a seamless integration of pervasive computing applications with the user's tasks, guaranteeing the availability of the required functionality without wasting computing resources on components that are not currently needed.