Saved in:
Bibliographic Details
Main Authors: Hare, Joe, Freitas, Leo, Pierce, Ken
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2506.09636
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866908404395540480
author Hare, Joe
Freitas, Leo
Pierce, Ken
author_facet Hare, Joe
Freitas, Leo
Pierce, Ken
contents As the complexity of safety-critical medical devices increases, so does the need for clear, verifiable, software requirements. This paper explores the use of Kapture, a formal modelling tool developed by D-RisQ, to translate an existing formal VDM model of a medical implant for treating focal epilepsy called CANDO. The work was undertaken without prior experience in formal methods. The paper assess Kapture's usability, the challenges of formal modelling, and the effectiveness of the translated model. The result is a model in Kapture which covers over 90% of the original VDM model, and produces matching traces of results. While several issues were encountered during design and implementation, mainly due to the initial learning curve, this paper demonstrates that complex systems can be effectively modelled in Kapture by inexperienced users and highlights some difficulties in translating VDM specifications to Kapture.
format Preprint
id arxiv_https___arxiv_org_abs_2506_09636
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Translating a VDM Model of a Medical Device into Kapture
Hare, Joe
Freitas, Leo
Pierce, Ken
Software Engineering
As the complexity of safety-critical medical devices increases, so does the need for clear, verifiable, software requirements. This paper explores the use of Kapture, a formal modelling tool developed by D-RisQ, to translate an existing formal VDM model of a medical implant for treating focal epilepsy called CANDO. The work was undertaken without prior experience in formal methods. The paper assess Kapture's usability, the challenges of formal modelling, and the effectiveness of the translated model. The result is a model in Kapture which covers over 90% of the original VDM model, and produces matching traces of results. While several issues were encountered during design and implementation, mainly due to the initial learning curve, this paper demonstrates that complex systems can be effectively modelled in Kapture by inexperienced users and highlights some difficulties in translating VDM specifications to Kapture.
title Translating a VDM Model of a Medical Device into Kapture
topic Software Engineering
url https://arxiv.org/abs/2506.09636