2015
DOI: 10.1155/2015/939028
|View full text |Cite
|
Sign up to set email alerts
|

A Formal Verification Methodology for DDD Mode Pacemaker Control Programs

Abstract: Pacemakers are safety-critical devices whose faulty behaviors can cause harm or even death. Often these faulty behaviors are caused due to bugs in programs used for digital control of pacemakers. We present a formal verification methodology that can be used to check the correctness of object code programs that implement the safety-critical control functions of DDD mode pacemakers. Our methodology is based on the theory of Well-Founded Equivalence Bisimulation (WEB) refinement, where both formal specifications … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2017
2017
2021
2021

Publication Types

Select...
6

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(14 citation statements)
references
References 23 publications
0
14
0
Order By: Relevance
“…If the theorem is incorrect, both the formal model and theorem are revised, and the process is repeated. Previously, Shuja et al [24] similarly verified the object code but they did not apply the SSA technique. Our case study results conclude that SSA has reduced the verification time of object code.…”
Section: Case Study and Resultsmentioning
confidence: 99%
See 3 more Smart Citations
“…If the theorem is incorrect, both the formal model and theorem are revised, and the process is repeated. Previously, Shuja et al [24] similarly verified the object code but they did not apply the SSA technique. Our case study results conclude that SSA has reduced the verification time of object code.…”
Section: Case Study and Resultsmentioning
confidence: 99%
“…e abstraction is not applied statically on object code. Shuja et al [24] presented refinement-based verification for DDD mode pacemaker control. e object code of the pacemaker is verified by proof obligations.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…A model of pacemaker is described in papers. () Other authors apply model verification() and model validation. () The pacemaker software is validated in papers, () while previous studies() contribute to develop a new step that consists in translating the model into machine code.…”
Section: Classification and Analysismentioning
confidence: 99%