TY - GEN
T1 - Transforming Medical Best Practice Guidelines to Executable and Verifiable Statechart Models
AU - Guo, Chunhui
AU - Ren, Shangping
AU - Jiang, Yu
AU - Wu, Po Liang
AU - Sha, Lui
AU - Berlin, Richard B.
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/5/25
Y1 - 2016/5/25
N2 - Improving effectiveness and safety of patient care is an ultimate objective for medical cyber- physical systems. However, the existing medical best practice guidelines in hospital handbooks are often lengthy and difficult for medical staff to remember and apply clinically. Statechart is a widely used model in designing complex systems and enables rapid prototyping and clinical validation with medical doctors. However, clinical validation is often not adequate for guaranteeing the correctness and safety of medical cyber-physical systems, and formal verification is required. The paper presents an approach that transforms medical best practice guidelines to verifiable statechart models and supports both clinical validation in collaboration with medical doctors and formal verification. In particular, we use an open source statechart tool Yakindu to model best practice guidelines and use the statechart to interact with doctors for validating the model correctness. The statechart model is then automatically transformed to a verifiable formal model, such as timed automata, so that existing formal verification tool, such as UPPAAL, can be used to verify required safety properties. The approach also provides the ability to trace back to the paths in the statechart model (Yakindu model) when a specific property in its associated formal model (UPPAAL model) fails. A cardiac arrest scenario is used as a case study to validate the proposed approach. The tool is available on our website www.cs.iit.edu/~code/software/Y2U.
AB - Improving effectiveness and safety of patient care is an ultimate objective for medical cyber- physical systems. However, the existing medical best practice guidelines in hospital handbooks are often lengthy and difficult for medical staff to remember and apply clinically. Statechart is a widely used model in designing complex systems and enables rapid prototyping and clinical validation with medical doctors. However, clinical validation is often not adequate for guaranteeing the correctness and safety of medical cyber-physical systems, and formal verification is required. The paper presents an approach that transforms medical best practice guidelines to verifiable statechart models and supports both clinical validation in collaboration with medical doctors and formal verification. In particular, we use an open source statechart tool Yakindu to model best practice guidelines and use the statechart to interact with doctors for validating the model correctness. The statechart model is then automatically transformed to a verifiable formal model, such as timed automata, so that existing formal verification tool, such as UPPAAL, can be used to verify required safety properties. The approach also provides the ability to trace back to the paths in the statechart model (Yakindu model) when a specific property in its associated formal model (UPPAAL model) fails. A cardiac arrest scenario is used as a case study to validate the proposed approach. The tool is available on our website www.cs.iit.edu/~code/software/Y2U.
UR - http://www.scopus.com/inward/record.url?scp=84979031654&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84979031654&partnerID=8YFLogxK
U2 - 10.1109/ICCPS.2016.7479121
DO - 10.1109/ICCPS.2016.7479121
M3 - Conference contribution
AN - SCOPUS:84979031654
T3 - 2016 ACM/IEEE 7th International Conference on Cyber-Physical Systems, ICCPS 2016 - Proceedings
BT - 2016 ACM/IEEE 7th International Conference on Cyber-Physical Systems, ICCPS 2016 - Proceedings
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th ACM/IEEE International Conference on Cyber-Physical Systems, ICCPS 2016
Y2 - 11 April 2016 through 14 April 2016
ER -