Entity-adaptation

Sanjin Sehic, Stefan Nastic, Michael Vögler, Fei Li, Schahram Dustdar
2014 Proceedings of the 29th Annual ACM Symposium on Applied Computing - SAC '14  
In recent years, new business and research opportunities have increasingly emerged in the field of large-scale pervasive platforms (e.g., building management systems, pervasive health-care, environmental monitoring). These platforms are characterized by the need to monitor and control a large number of heterogeneous environments with significantly different capabilities and utilize many distributed context sources and actions. Hence, they require additional support in terms of programming
more » ... and abstractions that can assist with the development of context-aware applications as generic and reusable components. Previous research studies in context-aware systems have proposed many different programming models, but none of them are enough to support the development of truly reusable applications. In this paper, we introduce the Entity-Adaptation programming model as a novel approach for the development of context-aware applications. The benefit of the Entity-Adaptation model is that it decouples context-aware applications from the underlying physical environments and allows them to be implemented as generic and reusable components. We additionally present the design and implementation of the CAPA framework, which provides support for deployment and execution of context-aware applications developed with the Entity-Adaptation programming model. Finally, we evaluate the solution using a case study that demonstrates effectiveness of the approach in a real-world scenario.
doi:10.1145/2554850.2555015 dblp:conf/sac/SehicNVLD14 fatcat:sdqdqqjxjnew7lkh4el6ixylmq