Hemodialysis Machine in Hybrid Event-B

被引:14
|
作者
Banach, Richard [1 ]
机构
[1] Univ Manchester, Sch Comp Sci, Oxford Rd, Manchester M13 9PL, Lancs, England
关键词
RETRENCHMENT;
D O I
10.1007/978-3-319-33600-8_32
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The hemodialysis machine case study is examined in Hybrid Event-B (an extension of Event-B that includes provision for continuously varying behaviour as well as the usual discrete changes of state). A broadly component based strategy is adopted, using the multi-machine and coordination facilities of Hybrid Event-B. Since, like most medical procedures, hemodialysis is under overall human control, it is largely a sequential process, with some branching to deal with exceptional circumstances. This makes for a relatively uncomplicated modelling framework, provided a model of the operator is included in order to capture the handling of exceptions.
引用
收藏
页码:376 / 393
页数:18
相关论文
共 50 条
  • [1] Core Hybrid Event-B I: Single Hybrid Event-B machines
    Banach, Richard
    Butler, Michael
    Qin, Shengchao
    Verma, Nitika
    Zhu, Huibiao
    SCIENCE OF COMPUTER PROGRAMMING, 2015, 105 : 92 - 123
  • [2] Modelling Hybrid Systems in Event-B and Hybrid Event-B: A Comparison of Water Tanks
    Banach, Richard
    Butler, Michael
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2016, 2016, 10009 : 90 - 105
  • [3] Core Hybrid Event-B II: Multiple cooperating Hybrid Event-B machines
    Banach, Richard
    Butler, Michael
    Qin, Shengchao
    Zhu, Huibiao
    SCIENCE OF COMPUTER PROGRAMMING, 2017, 139 : 1 - 35
  • [4] The landing gear system in multi-machine Hybrid Event-B
    Banach, Richard
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2017, 19 (02) : 205 - 228
  • [5] The landing gear system in multi-machine Hybrid Event-B
    Richard Banach
    International Journal on Software Tools for Technology Transfer, 2017, 19 : 205 - 228
  • [6] Modelling Hybrid Programs with Event-B
    Afendi, Meryem
    Laleau, Regine
    Mammar, Amel
    RIGOROUS STATE-BASED METHODS, ABZ 2020, 2020, 12071 : 139 - 154
  • [7] Event-B Formalization of Event-B Contexts
    Bodeveix, Jean-Paul
    Filali, Mamoun
    RIGOROUS STATE-BASED METHODS, ABZ 2021, 2021, 12709 : 66 - 80
  • [8] Formalizing hybrid systems with Event-B and the Rodin Platform
    Su, Wen
    Abrial, Jean-Raymond
    Zhu, Huibiao
    SCIENCE OF COMPUTER PROGRAMMING, 2014, 94 : 164 - 202
  • [9] A System Substitution Mechanism for Hybrid Systems in Event-B
    Babin, Guillaume
    Ait-Ameur, Yamine
    Singh, Neeraj Kumar
    Pantel, Marc
    FORMAL METHODS AND SOFTWARE ENGINEERING, ICFEM 2016, 2016, 10009 : 106 - 121
  • [10] Contemplating the Addition of Stochastic Behaviour to Hybrid Event-B
    Banach, Richard
    2014 THEORETICAL ASPECTS OF SOFTWARE ENGINEERING CONFERENCE (TASE), 2014, : 42 - 49