Specification and Verification of Timing Properties in Interoperable Medical Systems

Mahsa Zarneshan, F. Ghassemi, E. Khamespanah, M. Sirjani, J. Hatcliff
{"title":"Specification and Verification of Timing Properties in Interoperable Medical Systems","authors":"Mahsa Zarneshan, F. Ghassemi, E. Khamespanah, M. Sirjani, J. Hatcliff","doi":"10.46298/lmcs-18(2:13)2022","DOIUrl":null,"url":null,"abstract":"To support the dynamic composition of various devices/apps into a medical system at point-of-care, a set of communication patterns to describe the communication needs of devices has been proposed. To address timing requirements, each pattern breaks common timing properties into finer ones that can be enforced locally by the components. Common timing requirements for the underlying communication substrate are derived from these local properties. The local properties of devices are assured by the vendors at the development time. Although organizations procure devices that are compatible in terms of their local properties and middleware, they may not operate as desired. The latency of the organization network interacts with the local properties of devices. To validate the interaction among the timing properties of components and the network, we formally specify such systems in Timed Rebeca. We use model checking to verify the derived timing requirements of the communication substrate in terms of the network and device models. We provide a set of templates as a guideline to specify medical systems in terms of the formal model of patterns. A composite medical system using several devices is subject to state-space explosion. We extend the reduction technique of Timed Rebeca based on the static properties of patterns. We prove that our reduction is sound and show the applicability of our approach in reducing the state space by modeling two clinical scenarios made of several instances of patterns.","PeriodicalId":314387,"journal":{"name":"Log. Methods Comput. Sci.","volume":"31 9 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-12-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Log. Methods Comput. Sci.","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.46298/lmcs-18(2:13)2022","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

To support the dynamic composition of various devices/apps into a medical system at point-of-care, a set of communication patterns to describe the communication needs of devices has been proposed. To address timing requirements, each pattern breaks common timing properties into finer ones that can be enforced locally by the components. Common timing requirements for the underlying communication substrate are derived from these local properties. The local properties of devices are assured by the vendors at the development time. Although organizations procure devices that are compatible in terms of their local properties and middleware, they may not operate as desired. The latency of the organization network interacts with the local properties of devices. To validate the interaction among the timing properties of components and the network, we formally specify such systems in Timed Rebeca. We use model checking to verify the derived timing requirements of the communication substrate in terms of the network and device models. We provide a set of templates as a guideline to specify medical systems in terms of the formal model of patterns. A composite medical system using several devices is subject to state-space explosion. We extend the reduction technique of Timed Rebeca based on the static properties of patterns. We prove that our reduction is sound and show the applicability of our approach in reducing the state space by modeling two clinical scenarios made of several instances of patterns.
互操作医疗系统中时序特性的规范与验证
为了支持各种设备/应用程序在医疗护理点的动态组合,提出了一套通信模式来描述设备的通信需求。为了满足计时需求,每个模式都将常见的计时属性分解为更精细的属性,这些属性可以由组件在本地强制执行。底层通信基板的公共时序要求来自这些局部特性。设备的本地属性在开发时由供应商保证。尽管组织采购的设备在本地属性和中间件方面是兼容的,但它们可能无法按照期望的方式运行。组织网络的延迟与设备的本地属性相互作用。为了验证组件的定时特性与网络之间的相互作用,我们在定时模型中正式定义了这样的系统。我们使用模型检查来验证推导出的通信基板在网络和设备模型方面的时序要求。我们提供了一组模板作为指导,根据模式的正式模型来指定医疗系统。由多个设备组成的复合医疗系统易发生状态空间爆炸。基于模式的静态特性,我们扩展了定时Rebeca约简技术。我们通过建模由几个模式实例组成的两个临床场景,证明了我们的约简是合理的,并展示了我们的方法在约简状态空间方面的适用性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信