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
D. R. Ferreira, A. C. Santos, P. C. Diniz and J. M. Cardoso, "A Domain-Specific Language for the Specification of Adaptable Context Inference," Embedded and Ubiquitous Computing, IEEE/IFIP International Conference on(EUC), Melbourne, Victoria Australia, 2011, pp. 268-273.