Rapid prototyping of mobile context-aware applications: the Cyberguide case study
MobiCom '96 Proceedings of the 2nd annual international conference on Mobile computing and networking
Advanced Lectures on Networking, NETWORKING 2002 [This book presents the revised version of seven tutorials given at the NETWORKING 2002 Conference in Pisa, Italy in May 2002]
XVCL: XML-based variant configuration language
Proceedings of the 25th International Conference on Software Engineering
Context-Awareness on Mobile Devices - the Hydrogen Approach
HICSS '03 Proceedings of the 36th Annual Hawaii International Conference on System Sciences (HICSS'03) - Track 9 - Volume 9
The Conference Assistant: Combining Context-Awareness with Wearable Computing
ISWC '99 Proceedings of the 3rd IEEE International Symposium on Wearable Computers
System Support for Dynamic Layout of Distributed Applications
ICDCS '99 Proceedings of the 19th IEEE International Conference on Distributed Computing Systems
Providing architectural support for building context-aware applications
Providing architectural support for building context-aware applications
An ontology for context-aware pervasive computing environments
The Knowledge Engineering Review
Use of ontologies in a pervasive computing environment
The Knowledge Engineering Review
Ontology Evolution: Not the Same as Schema Evolution
Knowledge and Information Systems
A service-oriented middleware for building context-aware services
Journal of Network and Computer Applications
ACAI: agent-based context-aware infrastructure for spontaneous applications
Journal of Network and Computer Applications
A Flexible BDI Architecture Supporting Extensibility
IAT '05 Proceedings of the IEEE/WIC/ACM International Conference on Intelligent Agent Technology
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Developing Multi-Agent Systems with JADE (Wiley Series in Agent Technology)
Self-Managed Systems: an Architectural Challenge
FOSE '07 2007 Future of Software Engineering
Product Line Enabled Intelligent Mobile Middleware
ICECCS '07 Proceedings of the 12th IEEE International Conference on Engineering Complex Computer Systems
Synergy Between Software Product Line and Intelligent Mobile Middleware
IPC '07 Proceedings of the The 2007 International Conference on Intelligent Pervasive Computing
Ontology-based models in pervasive computing systems
The Knowledge Engineering Review
Managing Context Information in Mobile Devices
IEEE Pervasive Computing
An Indoor Wireless System for Personalized Shopping Assistance
WMCSA '94 Proceedings of the 1994 First Workshop on Mobile Computing Systems and Applications
Semantic Web Based Self-Management for a Pervasive Service Middleware
SASO '08 Proceedings of the 2008 Second IEEE International Conference on Self-Adaptive and Self-Organizing Systems
SPLC'05 Proceedings of the 9th international conference on Software Product Lines
QoS-Aware Self-adaptation of Communication Protocols in a Pervasive Service Middleware
GREENCOM-CPSCOM '10 Proceedings of the 2010 IEEE/ACM Int'l Conference on Green Computing and Communications & Int'l Conference on Cyber, Physical and Social Computing
OWL 2 modeling and reasoning with complex human activities
Pervasive and Mobile Computing
Existing challenges and new opportunities in context-aware systems
Proceedings of the 2012 ACM Conference on Ubiquitous Computing
U-commerce research: a literature review and classification
International Journal of Ad Hoc and Ubiquitous Computing
Situation-based and self-adaptive applications for the smart environment
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.00 |
To provide good support for user-centered application scenarios in pervasive computing environments, pervasive middleware must react to context changes and prepare services accordingly. At the same time, pervasive middleware should provide extended dependability via self-management capabilities, to conduct self-diagnosis of possible malfunctions using the current runtime context, and self-configuration and self-adaptation when there are service mismatches. In this article, we present an approach to combine the power of BDI practical reasoning and OWL/SWRL ontologies theoretical reasoning in order to improve the intelligence of pervasive middleware, supported by a set of Self-Management Pervasive Service (SeMaPS) ontologies featuring dynamic context, complex context, and self-management rules modeling. In this approach, belief sets are enriched with the results of OWL/SWRL theoretical reasoning to derive beliefs that cannot be obtained directly or explicitly. This is demonstrated with agents negotiating sports appointments. To cope with self-management, the corresponding monitoring, configuration, adaptation and diagnosis rules are developed based on OWL and SWRL utilizing SeMaPS ontologies. Evaluations show this combined reasoning approach can perform well, and that Semantic Web-based self-management is promising for pervasive computing environments.