Embedded and Ubiquitous Computing, IEEE/IFIP International Conference on (2011)
Melbourne, Victoria Australia
Oct. 24, 2011 to Oct. 26, 2011
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/EUC.2011.4
Context-aware mobile applications can benefit from context inference adaptation based on run-time operating conditions, such as battery life or sensor availability. Developing applications with such adaptable behavior, however, is notoriously cumbersome, as developers need to deal with low-level system interfacing and programming issues. In this paper we describe a domain-specific language (DSL) and a middleware infrastructure to support the specification, deployment and maintenance of run-time adaptable context inference processes. We illustrate the benefits of our approach via a case study, highlighting the new abstractions that facilitate the specification of adaptable behavior using different algorithms and the corresponding varying parameter settings, with a specific goal of minimizing the energy while maintaing acceptable end-application performance and accuracy.
mobile devices, context-awareness, adaptable context inference, domain-specific language, middleware
Diogo R. Ferreira, André C. Santos, Pedro C. Diniz, João M.P. Cardoso, "A Domain-Specific Language for the Specification of Adaptable Context Inference", Embedded and Ubiquitous Computing, IEEE/IFIP International Conference on, vol. 00, no. , pp. 268-273, 2011, doi:10.1109/EUC.2011.4