ABSTRACT
Pervasive health applications that compose longitudinal information streams to infer people's health and encourage lifestyle changes have the potential to substantially benefit public health. Off-the-shelf medical and wellness sensors meet the sensing requirements of such applications but their closed and vertically-integrated designs impede composability and complicate unified management. Furthermore, the lack of security and privacy controls discourages individuals from sharing their data. This paper presents HealthOS, a development and execution framework for pervasive health applications. HealthOS addresses the sensor and system incompatibility challenge through a set of adapters. Moreover, pipeline modules translate custom formats and protocols to the requirements of target applications/systems. These modules execute in HealthOS servers, programmable devices that expose Representational State Transfer (REST) interfaces for data retrieval and sensor management. HealthOS servers can store data locally or push them to untrusted, third party services. Finally, HealthOS leverages attribute-based encryption to offer sophisticated role-based and content-based access controls for users' data.
- 104th Congress. Health Insurance Portability and Accountability Act of 1996. Public Law 104--191. http://www.cms.hhs.gov/hipaageninfo/downloads/hipaalaw.pdf, 1996.Google Scholar
- ABI Research. Wearable sports and fitness devices will hit 90 million shipments in 2017. http://www.abiresearch.com/press/3849.Google Scholar
- ASTM. Standard Specification for Continuity of Care Record (CCR). http://www.astm.org/Standards/E2369.htm, 2005.Google Scholar
- S. Dawson-Haggerty, X. Jiang, G. Tolle, J. Ortiz, and D. Culler. sMAP: a simple measurement and actuation profile for physical information. In SenSys. ACM, 2010. Google ScholarDigital Library
- C. Dixon, R. Mahajan, S. Agarwal, A. J. Brush, B. Lee, S. Saroiu, and V. Bahl. The home needs an operating system (and an app store). In Hotnets. ACM, 2010. Google ScholarDigital Library
- D. Estrin and I. Sim. Open mHealth Architecture: An Engine for Health Care Innovation. Science, 2010.Google Scholar
- R. T. Fielding. REST: Architectural Styles and the Design of Network-based Software Architectures. Doctoral dissertation, University of California, Irvine, 2000. Google ScholarDigital Library
- Fitbit. Fitbit. http://www.fitbit.com/.Google Scholar
- Google Inc. Google App Engine. https://developers.google.com/appengine.Google Scholar
- V. Goyal, O. Pandey, A. Sahai, and B. Waters. Attribute-Based Encryption for Fine-Grained Access Control of Encrypted Data. In CCS. ACM, 2006. Google ScholarDigital Library
- E. Hammer-Lahav. The OAuth 1.0 Protocol. Available at: http://tools.ietf.org/html/rfc5849.Google Scholar
- HL7/ASTM International. HL7/ASTM Continuity of Care Document. http://wiki.hl7.org/index.php?title=Product_CCD, 2008.Google Scholar
- J. Ko, J. H. Lim, Y. Chen, R. Musaloiu-E., A. Terzis, G. Masson, T. Gao, W. Destler, L. Selavo, and R. Dutton. MEDiSN: Medical Emergency Detection in Sensor Networks. ACM TECS, 2010. Google ScholarDigital Library
- K. Lau and Z. Wang. Software component models. IEEE Transactions on Software Engineering, 2007. Google ScholarDigital Library
- Microsoft. Personal HealthVault. http://www.healthvault.com.Google Scholar
- P. Fernandez. Scribe. https://github.com/fernandezpablo85/scribe-java.Google Scholar
- Simple Framework. Simple. http://www.simpleframework.org/.Google Scholar
- SQLAlchemy. The Python SQL Toolkit and Object Relational Mapper. http://www.sqlalchemy.org/.Google Scholar
- Tornado. Tornado Web Server. http://www.tornadoweb.org/.Google Scholar
- WiiBrew. WiiBrew. http://wiibrew.org/.Google Scholar
- World Health Organization. Obesity: Preventing and Managing the Global Epidemic. echnical Report Series, No 894, 2009.Google Scholar
- Yahoo! Inc. Yahoo pipe. http://pipes.yahoo.com/pipes/.Google Scholar
- Zeo. Zeo Sleep Manager. http://www.zeo.com/.Google Scholar
- Zephyr Technology. BioHarness BT. http://www.zephyr-technology.com/bioharness-bt.html, 2010.Google Scholar
- A. Zhan, J. H. Lim, and A. Terzis. Dailyalert: A generic mobile persuasion toolkit for smartphones. In ACM PhoneSense, 2011.Google Scholar
Recommendations
SpyREST in action: an automated RESTful API documentation tool
ASE '15: Proceedings of the 30th IEEE/ACM International Conference on Automated Software EngineeringRESTful APIs are often manually documented. As a result, the process of maintaining the documentation of RESTful APIs is both expensive and error-prone. In this demonstration paper, we present SpyREST as an automated software as a service tool that can ...
SpyREST: automated RESTful API documentation using an HTTP proxy server
ASE '15: Proceedings of the 30th IEEE/ACM International Conference on Automated Software EngineeringRESTful API documentation is expensive to produce and maintain due to the lack of reusable tools and automated solutions. Most RESTful APIs are documented manually and the API developers are responsible for keeping the documentation up to date as the ...
Introduction to the Digital Public Library of America API
JCDL '17: Proceedings of the 17th ACM/IEEE Joint Conference on Digital LibrariesThe Digital Public Library of America (DPLA) provides access to over 15 million objects from libraries, museums, and archives. In addition to serving as an open portal for cultural heritage, literature, art, and scientific materials, the DPLA provides ...
Comments