
Erik Schumacher
Principal Engineer
 - 
Promenade Software, Inc.
Making self-instrumenting embedded software to enable continual comprehensive test throughout the device lifecycle.
This presentation will describe an embedded system framework that provides visibility and control of all levels of an embedded system during runtime. An event-driven, design-for-testability system, it enables commands to be sent (via a PC) to all public functions, and variables/data to be streamed out while the instrument is operational. This framework has been implemented on dozens of medical devices developed by Promenade Software and has proven to be tremendously useful in all stages of the device lifecycle. The architecture and the capabilities will be discussed.