Dynamic Configuration of Resource-Aware Services
Proceedings of the 26th International Conference on Software Engineering
Using code collection to support large applications on mobile devices
Proceedings of the 10th annual international conference on Mobile computing and networking
Designing adaptive middleware for reuse
ARM '04 Proceedings of the 3rd workshop on Adaptive and reflective middleware
NEXUS — Resilient Intelligent Middleware
BT Technology Journal
MADA, a mobile application development approach
UbiMob '04 Proceedings of the 1st French-speaking conference on Mobility and ubiquity computing
Reflective middleware for wireless sensor networks
Proceedings of the 2005 ACM symposium on Applied computing
Inconsistency detection and resolution for context-aware middleware support
Proceedings of the 10th European software engineering conference held jointly with 13th ACM SIGSOFT international symposium on Foundations of software engineering
The effect of context and application type on mobile usability: an empirical study
ACSC '05 Proceedings of the Twenty-eighth Australasian conference on Computer Science - Volume 38
QoS-aware Mobile Middleware for Video Streaming
EUROMICRO '05 Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications
Une approche pour une continuité de service pour les utilisateurs de terminaux mobiles
UbiMob '05 Proceedings of the 2nd French-speaking conference on Mobility and ubiquity computing
Uncertain event-based model for egocentric context sensing
SEM '05 Proceedings of the 5th international workshop on Software engineering and middleware
Incremental consistency checking for pervasive context
Proceedings of the 28th international conference on Software engineering
Components in an adaptive and QoS-based architecture
Proceedings of the 2006 international workshop on Self-adaptation and self-managing systems
Context-aware exception handling in mobile agent systems: the MoCA case
Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems
A context-aware middleware platform for autonomous application services in dynamic wireless networks
InterSense '06 Proceedings of the first international conference on Integrated internet ad hoc and sensor networks
UML profile for the design of a platform-independent context-aware applications
Proceedings of the 1st workshop on MOdel Driven Development for Middleware (MODDM '06)
Software adaptation for service-oriented systems
Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006)
Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering
A mobile computing middleware for location- and context-aware internet data services
ACM Transactions on Internet Technology (TOIT)
Improving modularity of reflective middleware with aspect-oriented programming
Proceedings of the 6th international workshop on Software engineering and middleware
Ubiquitous RATs: how resource-aware run-time tests can improve ubiquitous software systems
Proceedings of the 6th international workshop on Software engineering and middleware
Agent-based middleware to access multimedia services in a Grid environment
Multiagent and Grid Systems
Adaptive middleware architecture for information sharing on mobile phones
Proceedings of the 2007 ACM symposium on Applied computing
Automated Generation of Context-Aware Tests
ICSE '07 Proceedings of the 29th international conference on Software Engineering
A Context-Oriented Framework for Software Testing in Pervasive Environment
ICSE COMPANION '07 Companion to the proceedings of the 29th International Conference on Software Engineering
A Perspective on the Future of Middleware-based Software Engineering
FOSE '07 2007 Future of Software Engineering
Goal-Directed Context Validation for Adaptive Ubiquitous Systems
SEAMS '07 Proceedings of the 2007 International Workshop on Software Engineering for Adaptive and Self-Managing Systems
On impact-oriented automatic resolution of pervasive context inconsistency
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
On impact-oriented automatic resolution of pervasive context inconsistency
The 6th Joint Meeting on European software engineering conference and the ACM SIGSOFT symposium on the foundations of software engineering: companion papers
The DYNAMOS approach to support context-aware service provisioning in mobile environments
Journal of Systems and Software
Context-Aware Migratory Services in Ad Hoc Networks
IEEE Transactions on Mobile Computing
A survey of context-aware middleware
SE'07 Proceedings of the 25th conference on IASTED International Multi-Conference: Software Engineering
Experiences with open overlays: a middleware approach to network heterogeneity
Proceedings of the 3rd ACM SIGOPS/EuroSys European Conference on Computer Systems 2008
Context distribution for supporting composition of applications in ubiquitous computing
Proceedings of the 2008 ACM symposium on Applied computing
CADeComp: Context-aware deployment of component-based applications
Journal of Network and Computer Applications
Testing pervasive software in the presence of context inconsistency resolution services
Proceedings of the 30th international conference on Software engineering
Proceedings of the 1st international workshop on Software architectures and mobility
CoWSAMI: Interface-aware context gathering in ambient intelligence environments
Pervasive and Mobile Computing
A model-based approach for self-adaptive Transport protocols
Computer Communications
A middleware for information processing in mobile computing platforms
International Journal of Mobile Communications
A meta-level architecture for QoS awareness in a mobile environment
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
A policy-based context-aware approach for the commitment of mobile transactions
NOTERE '08 Proceedings of the 8th international conference on New technologies in distributed systems
Exception Handling in Context-Aware Agent Systems: A Case Study
Software Engineering for Multi-Agent Systems V
Context-Aware Cache Management in Grid Middleware
Globe '08 Proceedings of the 1st international conference on Data Management in Grid and Peer-to-Peer Systems
Model-based fault detection in context-aware adaptive applications
Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering
Towards modelling and analysis of a coordination protocol for dynamic software adaptation
CSTST '08 Proceedings of the 5th international conference on Soft computing as transdisciplinary science and technology
An Event-Condition-Action Approach for Contextual Interaction in Virtual Environments
HCSE-TAMODIA '08 Proceedings of the 2nd Conference on Human-Centered Software Engineering and 7th International Workshop on Task Models and Diagrams
Designing middleware for context awareness in agriculture
Proceedings of the 5th Middleware doctoral symposium
On the integration of context-based heterogeneous middleware for ubiquitous computing
Proceedings of the 6th international workshop on Middleware for pervasive and ad-hoc computing
Towards a service-oriented Middleware Enabling Context Awareness for Smart Environment
International Journal of Ad Hoc and Ubiquitous Computing
Adaptable model-based component deployment guided by artificial ants
Autonomics '08 Proceedings of the 2nd International Conference on Autonomic Computing and Communication Systems
Context-aware systems: A literature review and classification
Expert Systems with Applications: An International Journal
Deep middleware for the divergent Grid
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
A framework for autonomic networked auctions
Proceedings of the 2007 Workshop on INnovative SERvice Technologies
A comprehensive solution for application-level adaptation
Software—Practice & Experience
Context life cycle management in smart space environments
Proceedings of the 3rd workshop on Agent-oriented software engineering challenges for ubiquitous and pervasive computing
MySIM: a spontaneous service integration middleware for pervasive environments
Proceedings of the 2009 international conference on Pervasive services
From pervasive to social computing: algorithms and deployments
Proceedings of the 2009 international conference on Pervasive services
MUSIC: Middleware Support for Self-Adaptation in Ubiquitous and Service-Oriented Environments
Software Engineering for Self-Adaptive Systems
A study on the replaceability of context-aware middleware
Proceedings of the First Asia-Pacific Symposium on Internetware
Informationally decentralized system resource management for multiple multimedia tasks
IEEE Transactions on Circuits and Systems for Video Technology
Partial constraint checking for context consistency in pervasive computing
ACM Transactions on Software Engineering and Methodology (TOSEM)
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
Agent-Based Context Consistency Management in Smart Space Environments
SOCASE '09 Proceedings of the AAMAS 2009 International Workshop on Service-Oriented Computing: Agents, Semantics, and Engineering
A Genetic Algorithms-Based Approach for Optimized Self-protection in a Pervasive Service Middleware
ICSOC-ServiceWave '09 Proceedings of the 7th International Joint Conference on Service-Oriented Computing
Context Management for Adaptive Information Systems
Electronic Notes in Theoretical Computer Science (ENTCS)
Context adaptative systems based on horizontal architecture for ubiquitous computing
Mobility '09 Proceedings of the 6th International Conference on Mobile Technology, Application & Systems
RA3: enabling adaptivity via a reflective architecture
SE '08 Proceedings of the IASTED International Conference on Software Engineering
MoDELS'06 Proceedings of the 2006 international conference on Models in software engineering
MDD approach for the development of context-aware applications
CONTEXT'07 Proceedings of the 6th international and interdisciplinary conference on Modeling and using context
DAIS'07 Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems
Design of the middleware enabling context awareness and energy optimizing for smart environment
NBiS'07 Proceedings of the 1st international conference on Network-based information systems
COMITY: conflict avoidance in pervasive computing environments
OTM'07 Proceedings of the 2007 OTM Confederated international conference on On the move to meaningful internet systems - Volume Part II
Multi-layer faults in the architectures of mobile, context-aware adaptive applications
Journal of Systems and Software
An architecture-driven software mobility framework
Journal of Systems and Software
Composing components and services using a planning-based adaptation middleware
SC'08 Proceedings of the 7th international conference on Software composition
Using quality of context to resolve conflicts in context-aware systems
QuaCon'09 Proceedings of the 1st international conference on Quality of context
Adaptive security protocol selection for mobile computing
Journal of Network and Computer Applications
VOLARE: context-aware adaptive cloud service discovery for mobile systems
Proceedings of the 9th International Workshop on Adaptive and Reflective Middleware
A context-aware reflective middleware framework for distributed real-time and embedded systems
Journal of Systems and Software
Component deployment using parallel ant-nests
International Journal of Autonomous and Adaptive Communications Systems
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
Towards a conflict resolution approach for collective ubiquitous context-aware systems
Proceedings of the 12th International Conference on Information Integration and Web-based Applications & Services
A web search-centric approach to recommender systems with URLs as minimal user contexts
Journal of Systems and Software
A monitoring approach for runtime service discovery
Automated Software Engineering
Context-aware device self-configuration using self-organizing maps
Proceedings of the 2011 workshop on Organic computing
Sequential event pattern based context-aware adaptation
Proceedings of the Second Asia-Pacific Symposium on Internetware
Middleware support for internetware: a service perspective
Proceedings of the Second Asia-Pacific Symposium on Internetware
PerPos: a translucent positioning middleware supporting adaptation of internal positioning processes
Proceedings of the ACM/IFIP/USENIX 11th International Conference on Middleware
Adaptive context oriented component-based application middleware (COCA-middleware)
UIC'11 Proceedings of the 8th international conference on Ubiquitous intelligence and computing
Review: A framework for awareness maintenance
Journal of Network and Computer Applications
A Generative Programming Framework for Context-Aware CSCW Applications
ACM Transactions on Software Engineering and Methodology (TOSEM)
Self-adaptive systems: a middleware managed approach
SelfMan'06 Proceedings of the Second IEEE international conference on Self-Managed Networks, Systems, and Services
A fuzzy-based service adaptation middleware for context-aware computing
EUC'06 Proceedings of the 2006 international conference on Embedded and Ubiquitous Computing
Empirical evaluation of dynamic local adaptation for distributed mobile applications
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
A communication broker for nomadic computing systems
HPCC'05 Proceedings of the First international conference on High Performance Computing and Communications
Users and services in intelligent networks
AINTEC'05 Proceedings of the First Asian Internet Engineering conference on Technologies for Advanced Heterogeneous Networks
Utilising alternative application configurations in context- and qos-aware mobile middleware
DAIS'06 Proceedings of the 6th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Context-awareness in software architectures
EWSA'05 Proceedings of the 2nd European conference on Software Architecture
Context awareness: an experiment with hoarding
Euro-Par'06 Proceedings of the 12th international conference on Parallel Processing
Supporting generalized context interactions
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Towards the development of ubiquitous middleware product lines
SEM'04 Proceedings of the 4th international conference on Software Engineering and Middleware
Service allocation in selfish mobile ad hoc networks using vickrey auction
EDBT'04 Proceedings of the 2004 international conference on Current Trends in Database Technology
An embeddable fusion framework to manage context information in mobile devices
HAIS'10 Proceedings of the 5th international conference on Hybrid Artificial Intelligence Systems - Volume Part II
A component-based planning framework for adaptive systems
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
PERVASIVE'05 Proceedings of the Third international conference on Pervasive Computing
Qinna, a component-based qos architecture
CBSE'05 Proceedings of the 8th international conference on Component-Based Software Engineering
Mobility-aware coordination in a WLAN hot-spot area
MATA'05 Proceedings of the Second international conference on Mobility Aware Technologies and Applications
Hosting and using services with qos guarantee in self-adaptive service systems
DAIS'10 Proceedings of the 10th IFIP WG 6.1 international conference on Distributed Applications and Interoperable Systems
Activity policy-based service discovery for pervasive computing
EDBT'06 Proceedings of the 2006 international conference on Current Trends in Database Technology
Deep middleware for the divergent grid
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Context-oriented programming: A software engineering perspective
Journal of Systems and Software
Design of human-centric adaptive multimodal interfaces
International Journal of Human-Computer Studies
A survey of context data distribution for mobile ubiquitous systems
ACM Computing Surveys (CSUR)
A survey of formal methods in self-adaptive systems
Proceedings of the Fifth International C* Conference on Computer Science and Software Engineering
Journal of Parallel and Distributed Computing
Journal of Systems and Software
Adam: Identifying defects in context-aware adaptation
Journal of Systems and Software
A model for context awareness in Ubicomp
Proceedings of the 18th Brazilian symposium on Multimedia and the web
An offset algorithm for conflict resolution in context-aware computing
UIC'07 Proceedings of the 4th international conference on Ubiquitous Intelligence and Computing
Context-Aware Job Scheduling for Cloud Computing Environments
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Adaptive service-oriented mobile applications: a declarative approach
ICSOC'12 Proceedings of the 10th international conference on Service-Oriented Computing
Dynamic fault detection in context-aware adaptation
Proceedings of the Fourth Asia-Pacific Symposium on Internetware
AFChecker: Effective model checking for context-aware adaptive applications
Journal of Systems and Software
Abstracting context in event-based software
Transactions on Aspect-Oriented Software Development IX
CAMPUS: A middleware for automated context-aware adaptation decision making at run time
Pervasive and Mobile Computing
Decentralized checking of context inconsistency in pervasive computing environments
The Journal of Supercomputing
LOCCAM - loosely coupled context acquisition middleware
Proceedings of the 28th Annual ACM Symposium on Applied Computing
An Analysis of Language-Level Support for Self-Adaptive Software
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
Improving fault tolerance of wearable wearable sensor-based activity recognition techniques
Proceedings of the 2013 ACM conference on Pervasive and ubiquitous computing adjunct publication
International Journal of Advanced Pervasive and Ubiquitous Computing
Movement-aware and QoS-driven indoor location and mobile service discovery framework
International Journal of Wireless and Mobile Computing
Managing environment and adaptation risks for the internetware paradigm
Theories of Programming and Formal Methods
A context awareness framework for cross-platform distributed applications
Journal of Systems and Software
Mobile application usage prediction through context-based learning
Journal of Ambient Intelligence and Smart Environments
Hi-index | 0.01 |
Mobile devices, such as mobile phones and personal digital assistants, have gained wide-spread popularity. These devices will increasingly be networked, thus enabling the construction of distributed applications that have to adapt to changes in context, such as variations in network bandwidth, battery power, connectivity, reachability of services and hosts, etc. In this paper, we describe CARISMA, a mobile computing middleware which exploits the principle of reflection to enhance the construction of adaptive and context-aware mobile applications. The middleware provides software engineers with primitives to describe how context changes should be handled using policies. These policies may conflict. We classify the different types of conflicts that may arise in mobile computing and argue that conflicts cannot be resolved statically at the time applications are designed, but, rather, need to be resolved at execution time. We demonstrate a method by which policy conflicts can be handled; this method uses a microeconomic approach that relies on a particular type of sealed-bid auction. We describe how this method is implemented in the CARISMA middleware architecture and sketch a distributed context-aware application for mobile devices to illustrate how the method works in practice. We show, by way of a systematic performance evaluation, that conflict resolution does not imply undue overheads, before comparing our research to related work and concluding the paper.