ACM Transactions on Programming Languages and Systems (TOPLAS)
Understanding and Using Context
Personal and Ubiquitous Computing
Dynamic Binding in Mobile Applications: A Middleware Approach
IEEE Internet Computing
Providing Contextual Information to Pervasive Computing Applications
PERCOM '03 Proceedings of the First IEEE International Conference on Pervasive Computing and Communications
An infrastructure for context-awareness based on first order logic
Personal and Ubiquitous Computing
Ontology Based Context Modeling and Reasoning using OWL
PERCOMW '04 Proceedings of the Second IEEE Annual Conference on Pervasive Computing and Communications Workshops
Wireless Sensor Networks: An Information Processing Approach
Wireless Sensor Networks: An Information Processing Approach
Computer
The Knowledge Engineering Review
ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications
IEEE Pervasive Computing
Sensor Grid: Integration ofWireless Sensor Networks and the Grid
LCN '05 Proceedings of the The IEEE Conference on Local Computer Networks 30th Anniversary
PERCOMW '06 Proceedings of the 4th annual IEEE international conference on Pervasive Computing and Communications Workshops
Hierarchical Situation Modeling and Reasoning for Pervasive Computing
SEUS-WCCIA '06 Proceedings of the The Fourth IEEE Workshop on Software Technologies for Future Embedded and Ubiquitous Systems, and the Second International Workshop on Collaborative Computing, Integration, and Assurance (SEUS-WCCIA'06)
Mobile Networks and Applications
Situations in Conceptual Modeling of Context
EDOCW '06 Proceedings of the 10th IEEE on International Enterprise Distributed Object Computing Conference Workshops
A survey of software infrastructures and frameworks for ubiquitous computing
Mobile Information Systems
WICON '06 Proceedings of the 2nd annual international workshop on Wireless internet
EgoSpaces: Facilitating Rapid Development of Context-Aware Mobile Applications
IEEE Transactions on Software Engineering
WI '06 Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence
Guest Editors' Introduction: Building a Sensor-Rich World
IEEE Pervasive Computing
IEEE Pervasive Computing
Data Management in the Worldwide Sensor Web
IEEE Pervasive Computing
The Urbanet Revolution: Sensor Power to the People!
IEEE Pervasive Computing
Situational computing: An innovative architecture with imprecise reasoning
Journal of Systems and Software
SenseWeb: An Infrastructure for Shared Sensing
IEEE MultiMedia
The BikeNet mobile sensing system for cyclist experience mapping
Proceedings of the 5th international conference on Embedded networked sensor systems
Urban sensing: out of the woods
Communications of the ACM - Urban sensing: out of the woods
Ontology-based models in pervasive computing systems
The Knowledge Engineering Review
Anonysense: privacy-aware people-centric sensing
Proceedings of the 6th international conference on Mobile systems, applications, and services
Context-Aware Mashups for Mobile Devices
WISE '08 Proceedings of the 9th international conference on Web Information Systems Engineering
Enhancing Situation-Aware Systems through Imprecise Reasoning
IEEE Transactions on Mobile Computing
Vehicular urban sensing: efficiency and privacy
Proceedings of the 11th international symposium on Modeling, analysis and simulation of wireless and mobile systems
Proceedings of the 6th ACM conference on Embedded network sensor systems
A break in the clouds: towards a cloud definition
ACM SIGCOMM Computer Communication Review
Contory: a middleware for the provisioning of context information on smart phones
Proceedings of the ACM/IFIP/USENIX 2006 International Conference on Middleware
A framework of sensor-cloud integration opportunities and challenges
Proceedings of the 3rd International Conference on Ubiquitous Information Management and Communication
Configurable Composition and Adaptive Provisioning of Web Services
IEEE Transactions on Services Computing
Future Generation Computer Systems
Programming pervasive and mobile computing applications: The TOTA approach
ACM Transactions on Software Engineering and Methodology (TOSEM)
BeTelGeuse: A Platform for Gathering and Processing Situational Data
IEEE Pervasive Computing
Sharing mobile user experiences with context-based mashups
Proceedings of the 5th Annual International Conference on Mobile and Ubiquitous Systems: Computing, Networking, and Services
inAir: measuring and visualizing indoor air quality
Proceedings of the 11th international conference on Ubiquitous computing
The Case for VM-Based Cloudlets in Mobile Computing
IEEE Pervasive Computing
Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide
Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide
Redundant positioning architecture
Computer Communications
PlaceSense: a tool for sensing communities
ISWPC'09 Proceedings of the 4th international conference on Wireless pervasive computing
Fast track article: Bubble-sensing: Binding sensing tasks to the physical world
Pervasive and Mobile Computing
Developing context-aware pervasive computing applications: Models and approach
Pervasive and Mobile Computing
A survey of context modelling and reasoning techniques
Pervasive and Mobile Computing
Incremental awareness and compositionality: A design philosophy for context-aware pervasive systems
Pervasive and Mobile Computing
"Merolyn the phone": a study of Bluetooth naming practices
UbiComp '07 Proceedings of the 9th international conference on Ubiquitous computing
A survey of automated web service composition methods
SWSWPC'04 Proceedings of the First international conference on Semantic Web Services and Web Process Composition
IEEE Communications Magazine
An autonomic cloud environment for hosting ECG data analysis services
Future Generation Computer Systems
Hi-index | 0.00 |
Increasing widespread use of sensor and networking technologies are yielding ubiquitous sensors and applications that pervade daily life. At the same time, context-aware pervasive computing has experienced tremendous developments in terms of context modelling and reasoning, and applications. Such developments coupled with a cloud computing model are yielding sensor-cloudlets and context-cloudlets based on sensors and applications deployed as services that can be harnessed in applications on-demand, ad-hoc and on a pay-per-use model. Sensor-cloudlets and context-cloudlets depend on and adapt to the available resources at the time, and involve context-aware systems (including sensors) that need to be dynamically composed as needed. This paper first outlines current trends and key issues and challenges in sensor-cloudlets and context-cloudlets. We then present a key contribution of this paper, which is an application of an abstract model of context-aware systems for specifying compositions of context-aware systems used in sensor-cloudlets and context-cloudlets. We show how expressions in our formalism can be embedded into a programming language (which we show via an example extending the logic programming language Prolog). We then present numerous examples illustrating applications expressed in our extended Prolog language. We also show how compositions specified in our formalism supports estimating the reliability and cost of using such compositions of resources in computations, in a well-defined semantics. Finally, we describe meta-level control operators on evaluation of queries posed to compositions of resources and specify a service-based interface on context-aware systems. We conclude with issues to be tackled in the future.