Validating the requirements and design of a hemodialysis machine using iUML-B, BMotion Studio, and co-simulation


Hoang, Son, Snook, Colin, Ladenberger, Lukas and Butler, Michael (2016) Validating the requirements and design of a hemodialysis machine using iUML-B, BMotion Studio, and co-simulation At Abstract State Machines, Alloy, B, TLA, VDM, and Z - 5th International Conference, ABZ 2016, Linz, Austria, May 23-27, 2016, Proceedings. , pp. 360-375. (doi:10.1007/978-3-319-33600-8_31).

Download

[img] PDF HDMachine-final.pdf - Accepted Manuscript
Restricted to Repository staff only until 10 May 2017.
Available under License University of Southampton Accepted Manuscript Licence.

Download (1MB)

Description/Abstract

We present a formal specification of a hemodialysis machine (HD machine) using Event-B. We model the HD machine using iUML-B state-machines and class diagrams and build a corresponding BMotion Studio visualisation. We focus on validation using (i) diagrams to aid the modelling of the sequential properties of the requirements, and (ii) ProB-based animation and visualisation tools to explore the system’s behaviour. Some of the safety properties involve dynamic behaviour which is difficult to verify in Event-B. For these properties we use co-simulation tools to validate against a continuous model of the physical behaviour.

Item Type: Conference or Workshop Item (Paper)
Digital Object Identifier (DOI): doi:10.1007/978-3-319-33600-8_31
Venue - Dates: Abstract State Machines, Alloy, B, TLA, VDM, and Z - 5th International Conference, ABZ 2016, Linz, Austria, May 23-27, 2016, Proceedings, 2016-02-23
Organisations: Electronic & Software Systems
ePrint ID: 394742
Date :
Date Event
23 February 2016Accepted/In Press
11 May 2016Published
Date Deposited: 19 May 2016 10:16
Last Modified: 22 Feb 2017 05:09
Further Information:Google Scholar
URI: http://eprints.soton.ac.uk/id/eprint/394742

Actions (login required)

View Item View Item