Industrial deployment of system engineering methods providing high dependability and productivity

 

Incremental Development of a Distributed Real-Time Model of a Cardiac Pacing System using VDM

Macedo, Hugo Daniel and Larsen, Peter Gorm and Fitzgerald, John (2008) Incremental Development of a Distributed Real-Time Model of a Cardiac Pacing System using VDM. In: Formal Methods 2008, 28-30 May, 2008, Turku, Finland.

[img]
Preview
PDF - Accepted Version
202Kb

Official URL: http://www.springerlink.com/content/5164786945751288/

Abstract

The construction of formal models of real-time distributed systems is a considerable practical challenge. We propose and illustrate a pragmatic incremental approach in which detail is progressively added to abstract system-level specifications of functional and timing properties via intermediate models that express system architecture, concurrency and timing behaviour. The approach is illustrated by developing a new formal model of the cardiac pacemaker system proposed as a “grand challenge” problem in 2007. The models are expressed using the Vienna Development Method (VDM) and are validated primarily by scenario-based tests, including the analysis of timed traces. We argue that the insight gained using this staged modelling approach will be valuable in the subsequent development of implementations, and in detecting potential bottlenecks within suggested implementation architectures.

Item Type:Conference or Workshop Item (Paper)
Subjects:Tool developments
Methodology
ID Code:28
Deposited By:Dr John S Fitzgerald
Deposited On:06 Aug 2008 20:47
Last Modified:19 Apr 2010 16:05

Repository Staff Only: item control page

Deploy-Project - All right reserved