UCL Discovery
UCL home » Library Services » Electronic resources » UCL Discovery

FutureWare: Designing a Middleware for Anticipatory Mobile Computing

Mehrotra, A; Pejovic, V; Musolesi, M; (2019) FutureWare: Designing a Middleware for Anticipatory Mobile Computing. IEEE Transactions on Software Engineering 10.1109/tse.2019.2943554. (In press). Green open access

[thumbnail of tse19_futureware.pdf]
Preview
Text
tse19_futureware.pdf - Accepted Version

Download (1MB) | Preview

Abstract

Ubiquitous computing is moving from context-awareness to context-prediction. In order to build truly anticipatory systems developers have to deal with many challenges, from multimodal sensing to modeling context from sensed data, and, when necessary, coordinating multiple predictive models across devices. Novel expressive programming interfaces and paradigms are needed for this new class of mobile and ubiquitous applications. In this paper we present FutureWare, a middleware for seamless development of mobile applications that rely on context prediction. FutureWare exposes an expressive API to lift the burden of mobile sensing, individual and group behavior modeling, and future context querying, from an application developer. We implement FutureWare as an Android library, and through a scenario-based testing and a demo app we show that it represents an efficient way of supporting anticipatory applications, reducing the necessary coding effort by two orders of magnitude.

Type: Article
Title: FutureWare: Designing a Middleware for Anticipatory Mobile Computing
Open access status: An open access version is available from UCL Discovery
DOI: 10.1109/tse.2019.2943554
Publisher version: https://doi.org/10.1109/tse.2019.2943554
Language: English
Additional information: This version is the author accepted manuscript. For information on re-use, please refer to the publisher’s terms and conditions.
Keywords: Anticipatory computing, mobile middleware, mobile sensing, prediction.
UCL classification: UCL
UCL > Provost and Vice Provost Offices > UCL BEAMS
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science
UCL > Provost and Vice Provost Offices > UCL BEAMS > Faculty of Engineering Science > Dept of Computer Science
URI: https://discovery.ucl.ac.uk/id/eprint/10082390
Downloads since deposit
192Downloads
Download activity - last month
Download activity - last 12 months
Downloads by country - last 12 months

Archive Staff Only

View Item View Item