Pervasive Computing

Volume 3968 of the series Lecture Notes in Computer Science pp 83-100

Declarative Support for Sensor Data Cleaning

  • Shawn R. JefferyAffiliated withUC Berkeley
  • , Gustavo AlonsoAffiliated withETH Zurich
  • , Michael J. FranklinAffiliated withUC Berkeley
  • , Wei HongAffiliated withArched Rock Corporation
  • , Jennifer WidomAffiliated withStanford University

* Final gross prices may vary according to local VAT.

Get Access


Pervasive applications rely on data captured from the physical world through sensor devices. Data provided by these devices, however, tend to be unreliable. The data must, therefore, be cleaned before an application can make use of them, leading to additional complexity for application development and deployment. Here we present Extensible Sensor stream Processing (ESP), a framework for building sensor data cleaning infrastructures for use in pervasive applications. ESP is designed as a pipeline using declarative cleaning mechanisms based on spatial and temporal characteristics of sensor data. We demonstrate ESP’s effectiveness and ease of use through three real-world scenarios.