r7 - 17 Sep 2008 - 08:28:05 - JohnFitzgeraldYou are here: TWiki >  Main Web  > PacemakerCaseStudy

Pacemaker in VDM

The Pacemaker Challenge problem has been proposed by the North American Software Certification Consortium, based on a pacemaker specification offered by Boston Scientific. Participants in the challenge are invited to develop models, designs and implementations, as well as generating evidence that would be of value in certifying the software.

Responses to the challenge have been offered in both Z and VDM. This page is primarily about the VDM response, but see John Fitzgerald's September 2008 presentation for an overview of both models and future development directions.

Latest Status

Hugo Macedo's MSc dissertation illustrated a staged process for the development of a model of the pacemaker controller as a distributed real-time system, validated by testing. For a summary of the approach and initial results, see the paper by Hugo, John and Peter in FM 2008. An experimental user interface for the models has been developed and trialled by Emma, as described in her MSc dissertation.

Hugo Daniel Macedo, Peter Gorm Larsen and John Fitzgerald, Incremental Development of a Distributed Real-Time Model of A Cardiac Pacing System using VDM, in Jorge Cuellar and Tom Maibaum (Eds.), FM 2008: Formal Methods, 15th International Symposium on Formal Methods, Turku, Finland, May 26-30, 2008, Lecture Notes in Computer Science Vol. 5014, ISBN: 9783540682356, May 2008 (Earlier Newcastle Technical Report Version).

Participants

EmmaNicholls, HugoMacedo, JohnFitzgerald, PeterGormLarsen.

Outcomes

  • GUI interface.

External resources

The website hosting the public domain system specification is http://www.cas.mcmaster.ca/sqrl/pacemaker.htm

-- JohnFitzgerald - 17 Sep 2008

toggleopenShow attachmentstogglecloseHide attachments
Topic attachments
I Attachment Action Size Date Who Comment
pdfpdf Dissertation.pdf manage 382.7 K 05 Nov 2007 - 19:59 EmmaNicholls MSc dissertation: Pacemaker model validation GUI.
pdfpdf VDMPacemaker.pdf manage 673.8 K 18 Nov 2007 - 12:29 HugoMacedo MSc dissertation: Pacemaker model validation
zipzip models.zip manage 2208.8 K 18 Feb 2008 - 17:34 HugoMacedo VDM-SL and VDM++ Models
pdfpdf FitzgeraldPacemaker.pdf manage 679.6 K 17 Sep 2008 - 07:25 JohnFitzgerald JSF's presentation on Pacemaker at VSRnet 15 Sept 2008
Edit | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r7 < r6 < r5 < r4 < r3 | More topic actions
 
Home
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback