11/09/2011

Using persistent publish/subscribe (PPS) messaging in medical devices

A QNX-based medical demo
equipped with PPS messaging
and a Qt user interface.
In early 2010, I published two posts (here and here) on persistent publish/subscribe messaging, aka PPS. The posts explored the advantages of PPS over other forms of interprocess communications (IPC) and why it makes automotive instrument clusters, smart energy panels, and other devices easier to develop, maintain, and upgrade.

In a nutshell, PPS lets you create loosely coupled designs based on asynchronous publications and notifications. This “decoupling” offers a great deal of flexibility, allowing you to delay final decisions on module connection points and data flow until runtime. Because such decisions don’t have to be hardcoded, they can be adapted as requirements evolve; they can even change dynamically as the system runs.

It's almost 18 months later, and the two posts remain in the top 10 of my most popular articles. Just one problem: Neither post discusses how PPS could be applied to medical devices — Quelle horreur!

Fortunately, my QNX colleague Justin Moon has filled the gap with the article "Persistent Publish/ Subscribe Alleviates Development Pains in Medical Devices." Read it here in Medical Electronic Device Solutions (MEDS) magazine.
 

No comments: