Abstrakt. Utformningen och genomförandet av programvara för medicintekniska produkter är utmanande på grund av deras snabbt ökande funktionalitet och den täta kopplingen mellan beräkning, kontroll och kommunikation. Den säkerhetskritiska karaktären och bristen på befintliga branschstandarder för verifiering gör detta till ett idealiskt område för att utforska tillämpningar av formell modellering och analys. I denna studie använder vi en dubbel kammare implanterbara pacemaker som en fallstudie för modellering och verifiering av kontrollalgoritmer för medicintekniska produkter i UPAAL. Vi börjar med detaljerade modeller av pacemakern, baserat på specifikationer och algoritmbeskrivningar från Boston Scientific. Vi definierar sedan det slutna loopsystemets tillståndsutrymme baserat på dess puls och utvecklar en hjärtmodell som icke-deterministiskt kan täcka hela statsrymden. För verifiering anger vi först osäkra regioner inom det statliga utrymmet och verifierar det slutna systemet mot motsvarande säkerhetskrav. Eftersom man försöker göra starkare påståenden, kan det otrygga läget i det slutna kretsloppet bero på sunda öppna hjärtförhållanden. Sådana osäkra övergångar undersöks med två kliniska fall av Pacemaker Mediated Tachycardia och deras motsvarande korrigeringsalgoritmer i pacemakern. Tillsammans med nya verktyg för kodgenerering från UPAAL-modeller möjliggör detta arbete modelldriven design och certifiering av programvara för medicintekniska produkter.
REF använde tidsinställd automata för att modellera en sluten loop system av två-kanal pacemaker och hjärtat.
Modeling and Verification of a Dual Chamber Implantable Pacemaker. TACAS
{'venue': 'TACAS', 'journal': None, 'mag_field_of_study': ['Computer Science']}