Sensor models and multisensor integration
International Journal of Robotics Research - Special Issue on Sensor Data Fusion
HUGIN—a shell for building Bayesian belief universes for expert systems
Readings in uncertain reasoning
Location Models from the Perspective of Context-Aware Applications and Mobile Ad Hoc Networks
Personal and Ubiquitous Computing
A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Artificial Intelligence: A Modern Approach
Artificial Intelligence: A Modern Approach
Introduction to Stochastic Search and Optimization
Introduction to Stochastic Search and Optimization
Autonomic Pervasive Computing Based on Planning
ICAC '04 Proceedings of the First International Conference on Autonomic Computing
Towards a Model-driven Approach to Develop Applications based on Physical Active Objects
APSEC '06 Proceedings of the XIII Asia Pacific Software Engineering Conference
Domain Modelling for Ubiquitous Computing Applications
AINAW '07 Proceedings of the 21st International Conference on Advanced Information Networking and Applications Workshops - Volume 02
SWIG: an easy to use tool for integrating scripting languages with C and C++
TCLTK'96 Proceedings of the 4th conference on USENIX Tcl/Tk Workshop, 1996 - Volume 4
Planning and monitoring the execution of web service requests
International Journal on Digital Libraries - Special issue on Service-Oriented Computing
NexusScout: an advanced location-based application on a distributed, open mediation platform
VLDB '03 Proceedings of the 29th international conference on Very large data bases - Volume 29
Structured decomposition of adaptive applications
Pervasive and Mobile Computing
Bayesian Networks and Decision Graphs
Bayesian Networks and Decision Graphs
Towards the Model Driven Development of context-aware pervasive systems
Pervasive and Mobile Computing
PERCOM '11 Proceedings of the 2011 IEEE International Conference on Pervasive Computing and Communications
Using AI planning and late binding for managing service workflows in intelligent environments
PERCOM '11 Proceedings of the 2011 IEEE International Conference on Pervasive Computing and Communications
MoCoA: customisable middleware for context-aware mobile applications
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part II
A model driven engineering process of platform neutral agents for ambient intelligence devices
Autonomous Agents and Multi-Agent Systems
Hi-index | 0.00 |
This paper presents a model-driven approach to developing pervasive computing applications that exploits design-time information to support the engineering of planning and optimisation algorithms that reflect the presence of uncertainty, dynamism and complexity in the application domain. In particular, the task of generating code to implement planning and optimisation algorithms in pervasive computing domains is addressed. We present a layered domain model that provides a set of object-oriented specifications for modelling physical and sensor/actuator infrastructure and state-space information. Our model-driven engineering approach is implemented in two transformation algorithms. The initial transformation parses the domain model and generates a planning model for the application being developed that encodes an application's states, actions and rewards. The second transformation parses the planning model and selects and seeds a planning or optimisation algorithm for use in the application. We present an empirical evaluation of the impact of our approach on the development effort associated with two pervasive computing applications from the Intelligent Transportation Systems (ITS) domain, and provide a quantitative evaluation of the performance of the algorithms generated by the transformations.