Using managed communication channels in software components
Proceedings of the 3rd conference on Computing frontiers
Towards the Knowledge-Driven Benchmarking of Autonomic Communications
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
Evaluating User-centric Adaptation with Goal Models
SEPCASE '07 Proceedings of the 1st International Workshop on Software Engineering for Pervasive Computing Applications, Systems, and Environments
Application of autonomic agents for global information grid management and security
Proceedings of the 2007 Summer Computer Simulation Conference
A survey of dynamic service composition approaches for ambient systems
Proceedings of the 2008 Ambi-Sys workshop on Software Organisation and MonIToring of Ambient Systems
Toward autonomic pervasive computing
Proceedings of the 10th International Conference on Information Integration and Web-based Applications & Services
An algorithm for task-based application composition
SEA '07 Proceedings of the 11th IASTED International Conference on Software Engineering and Applications
Pervasive and Mobile Computing
Job scheduling for maximal throughput in autonomic computing systems
IWSOS'06/EuroNGI'06 Proceedings of the First international conference, and Proceedings of the Third international conference on New Trends in Network Architectures and Services conference on Self-Organising Systems
Middleware for pervasive computing: A survey
Pervasive and Mobile Computing
A survey of service composition in ambient intelligence environments
Artificial Intelligence Review
Hi-index | 0.00 |
Pervasive Computing envisions a world with users interacting naturally with device-rich environments to perform various kinds of tasks. These environments must, thus, be self-managing and autonomic systems, receiving only high-level guidance from users. However, these environments are also highly dynamic 驴 the context and resources available in these environments can change rapidly. They are also prone to failures 驴 one or more entities can fail due to variety of reasons. The dynamic and fault-prone nature of these environments poses major challenges to their autonomic operation. In this paper we present a new paradigm for the operation of pervasive computing environments that is based on goal specification and STRIPS-based planning. Users as well as application developers can describe tasks to be performed in terms of abstract goals and a planning framework decides how these goals are to be achieved. This paradigm helps improve the fault-tolerance, adaptability, ease of programming and usability of these environments. We have developed and used a prototype planning system within our pervasive computing system, Gaia.