Event-driven, pattern-based methodology for cost-effective development of standardized personal health devices

Comput Methods Programs Biomed. 2014 Nov;117(2):168-78. doi: 10.1016/j.cmpb.2014.07.008. Epub 2014 Jul 30.

Abstract

Experiences applying standards in personal health devices (PHDs) show an inherent trade-off between interoperability and costs (in terms of processing load and development time). Therefore, reducing hardware and software costs as well as time-to-market is crucial for standards adoption. The ISO/IEEE11073 PHD family of standards (also referred to as X73PHD) provides interoperable communication between PHDs and aggregators. Nevertheless, the responsibility of achieving inexpensive implementations of X73PHD in limited resource microcontrollers falls directly on the developer. Hence, the authors previously presented a methodology based on patterns to implement X73-compliant PHDs into devices with low-voltage low-power constraints. That version was based on multitasking, which required additional features and resources. This paper therefore presents an event-driven evolution of the patterns-based methodology for cost-effective development of standardized PHDs. The results of comparing between the two versions showed that the mean values of decrease in memory consumption and cycles of latency are 11.59% and 45.95%, respectively. In addition, several enhancements in terms of cost-effectiveness and development time can be derived from the new version of the methodology. Therefore, the new approach could help in producing cost-effective X73-compliant PHDs, which in turn could foster the adoption of standards.

Keywords: Cost-effective; Event-driven; ISO/IEEE11073; Interoperability; Pattern-based; Personal health device (PHD).

Publication types

  • Research Support, Non-U.S. Gov't

MeSH terms

  • Computer-Aided Design / economics*
  • Computer-Aided Design / standards
  • Cost-Benefit Analysis / economics
  • Cost-Benefit Analysis / standards
  • Equipment and Supplies / economics*
  • Equipment and Supplies / standards*
  • Information Storage and Retrieval / economics*
  • Information Storage and Retrieval / standards*
  • Internationality
  • Software / economics*
  • Software / standards*
  • Software Design