Bombas de infusão operam no limite entre firmware e farmacologia. Falhas de software já causaram overdoses e recalls globais. Este artigo aplica verificação matemática formal com TLA+ e Coq para garantir zero defeitos em bombas de infusão.
Ao especificar pulsos de motor de passo e sensores de pressão em lógica temporal, verificadores matemáticos provam que estados de fluxo descontrolado são impossíveis.
Especificações matemáticas provadas são traduzidas em código C em conformidade com MISRA, garantindo que o firmware reflita as propriedades formais verificadas.