A Middleware Infrastructure for Active Spaces
IEEE Pervasive Computing
Aura: an Architectural Framework for User Mobility in Ubiquitous Computing Environments
WICSA 3 Proceedings of the IFIP 17th World Computer Congress - TC2 Stream / 3rd IEEE/IFIP Conference on Software Architecture: System Design, Development and Maintenance
The familiar stranger: anxiety, comfort, and play in public places
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
P3 Systems: Putting the Place Back into Social Networks
IEEE Internet Computing
Automatic identification of informal social groups and places for geo-social recommendations
International Journal of Mobile Network Design and Innovation
IEEE Pervasive Computing
Service Interoperability between Agents and Semantic Web Services for Nomadic Environment
WI-IAT '08 Proceedings of the 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology - Volume 02
MobiSoC: a middleware for mobile social computing applications
Mobile Networks and Applications
A Semantically-Based Task Model and Selection Mechanism in Ubiquitous Computing Environments
KES '09 Proceedings of the 13th International Conference on Knowledge-Based and Intelligent Information and Engineering Systems: Part II
Engineering Applications of Artificial Intelligence
Cognitive Resource Aware Service Provisioning
WI-IAT '11 Proceedings of the 2011 IEEE/WIC/ACM International Conferences on Web Intelligence and Intelligent Agent Technology - Volume 01
Hi-index | 0.00 |
The area of Urban Computing has emerged from the paradigm of Ubiquitous Computing. Urban Computing shares the same requirements with its predecessor. However, Urban Computing needs to support spontaneous social groups. Therefore, a key requirement of Urban Computing is spontaneity, which is about composing services during runtime, without having predefined templates of applications. This paper leverages the approach of task-oriented computing, in order to compose a task by extending an existing task template with new or substitute functionality. The inclusion of new functionality is realized by analyzing the history of task execution. The appropriateness of the task composition mechanism is illustrated by an example scenario in our campus.