<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>International VDI Congress Electronic Systems for Vehicles, Baden-Baden. vol-
ume</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Sensor Supervision and Control Value Limitations in Networked Intensive Care</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Jan Ku¨ hn</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andre´ Stollenwerk</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Christian Brendle</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Thorsten Janisch</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marian Walter</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rolf Rossaint</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Steffen Leonhardt</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Kowalewski</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Ru¨ dger Kopp</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>RWTH Aachen University Clinic, Clinic for Anesthesiology, 52056 Aachen Copyright c 2016 for the individual papers by the papers' authors. Copying permitted for private and academic purposes. This volume is published and copyrighted by its editors</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>RWTH Aachen University Clinic, Department of Intensive Care and Intermediate Care</institution>
          ,
          <addr-line>52056 Aachen</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>RWTH Aachen University</institution>
          ,
          <addr-line>Informatik 11 - Embedded Software, Anschrift, 52056 Aachen</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>RWTH Aachen University, Philips Chair for Medical Information Technology</institution>
          ,
          <addr-line>52056 Aachen</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2016</year>
      </pub-date>
      <volume>62</volume>
      <issue>2009</issue>
      <fpage>187</fpage>
      <lpage>194</lpage>
      <abstract>
        <p>This paper presents an example of use for an embedded software architecture in an automated intensive care setup. The communication structure allows to handle sensor faults and control value limitations. Decentralized sensor and actuator supervision is realized by a network of embedded systems, which can be adapted to the requirements of different medical setups. It is implemented in a setup of medical devices for autonomous veno-venous extracorporeal lung assist.</p>
      </abstract>
      <kwd-group>
        <kwd>MCPS</kwd>
        <kwd>software architecture</kwd>
        <kwd>sensor fault detection</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>There is a trend of clinical setups towards systems which provide patient-dependent
assistance and automation of controllable processes. This development is also influenced by
achievements in the fields of networked cyber physical sytems (CPS) and distributed
systems within other safety critical industries, like the automation industry and automotive
industry. Nevertheless, improvements from other technological fields are often not applied
in medicine, due to several reasons. Whereas proving sufficient security is the main issue
in e-Health, assuring safety is the main problem for further automation of treatments in
intensive care. However, the development process suffers from weak or missing regulatory
guidance and legal certainty.</p>
      <p>The development of software for medical devices and applications in Germany is regulated
by the law for medical products, which is the national realization of the European directive
93/42/EWG [MDD07]. Furthermore, it is guided by the nationally adopted standards DIN
EN 60601 [DI07] and DIN EN 62304 [DIN09]. Especially, the interconnection of medical
devices as necessary basis for further automation lacks of a detailed description.
1.1</p>
      <sec id="sec-1-1">
        <title>Clinical Automation</title>
        <p>Several approaches for software architectures handling the interconnection of medical
devices have been proposed without leading to a widely applied standard in the industry with
the desired level of detail. But a lot of work on this field is in progress. Promising
examples towards successful standardization are the IEEE 11073 standards [Ka15],the OR.NET
related projects [KL14] [Mi15] and the MDPnP project [Ha12] [PAG14]. Not many
implemented examples were extensively tested in safety critical treatments with a high level of
automation. Therefore experiences with applications under realistic conditions are highly
valuable.</p>
        <p>Successful standards regarding the software for distributed systems is rather long
established in other industrial fields. These have been developed respecting common demands
for safety. With the upcoming automation of other major industries and the resulting
need for networked distributed systems appropriate reference architectures were
developed. There are several examples for ongoing standardization processes regarding this
topic like a published reference architecture for the Internet of Things [Ha15]. The
AUTOSAR (AUTomotive Open System ARchitecture) reference architecture was developed
by the automotive industry and is widely used. Functional safety of the distributed systems
is a central goal of it [Fu¨09].</p>
        <p>The architecture presented in this paper is comparable to AUTOSAR regarding the
structure of the communication management. It has been demonstrated to be robust and easily
manageable for over four years of application in many in vitro and in vivo experiments
for closed-loop control in intensive care [St11]. It is focused on Inter-ICU (Intensive Care
Unit) equipment communication for therapy automation. The direct interaction with the
clinical network is not desired and therefore not addressed here, due to arising security
issues. The network is realized with the use of cost-efficient embedded hardware, designed
for the interaction with a wide range of medical devices.
2
2.1</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>An Embedded System for Clinical Automation</title>
      <sec id="sec-2-1">
        <title>Clinical Setup</title>
        <p>A highly automated clinical setup for the treatment of severe acute respiratory distress
syndrome (ARDS), a life threatening disease, is in focus of our research. The setup is
shown in Fig. 1. The setup includes an automated veno-venous extracorporeal lung assist
(ECLA) and a mechanical ventilation combined by a global control strategy [Br15].
Usually, the therapy follows a treatment strategy based on an established protocol. In contrast
to this, the automation allows the realization of a desired gas transfer rate with respect to
other goals like minimization of blood trauma. Several sensors are required to allow the
calculation of the patients’ state.</p>
        <p>The network is based on a self-developed microcontroller node which provides different
interfaces and allows handling the medical device as a distributed system in our network.
2.2</p>
      </sec>
      <sec id="sec-2-2">
        <title>Networked System of Medical Devices</title>
        <p>The setup consists of several monitoring devices and three actuators, a gas blender
(prototypical), a bloodpump (Medos DP2) with a controller (prototypical) and a mechanical
ventilator (Siemens Servo 300). Most of the devices provide different in- or outputs (IOs),
usually analog or digital ports ranging from UART over USB to Ethernet. For the sake
of simplicity we use the available analog and serial ports to connect the devices via the
self-developed microcontroller nodes (ASMOs) over CAN bus. A defective node of the
network can be exchanged easily by switching it of and using a backup node without
communication interrupt. A central controller application runs on a dSpace MicroAutobox, a
real time capable platform for rapid prototyping, which is also connected to the CAN bus.
A defective controller can also be exchanged. Nodes responsible for actuators assure a safe
state.</p>
        <p>The ASMO nodes (Fig. 1) are based upon 32bit Atmel ARM SAM7 microcontrollers and
a set of onboard peripherals like CAN bus, UART, AD/DA converters and several digital
ports, which allow the use of situation based hardware components [St11]. All relevant
sensor and actuator data is provided via CAN bus as integer value with synchronized time
stamp. Data update intervals are usually based on the data rate of the medical device.</p>
        <p>Controller
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Software Architecture</title>
        <p>The software architecture in use is based on the open source operating system ChibiOS/RT.
This is a real time operating system for embedded systems with focus on a compact kernel
size and fast execution times. The structure used here is presented in Fig. 2. Each layer
interacts with the layers above and below. Other possible interactions between the layers
via dedicated APIs are not depicted in detail. The lower part, which is responsible for the
hardware interaction, is the basic software layer (BSW). On the left side is the real time
operating system (RTOS) ChibiOS, which provides the structure for application
management like real-time capable thread scheduling and interrupt handling. It is accompanied by
a hardware abstraction layer (HAL), where several low level drivers (LLD) were added
for explicit hardware driving on the microcontroller nodes. Obviously, these two layers
must interact closely with each other, which is explicitly shown in this case. The high
level drivers mainly consist of the communication layer (COM) with the CAN bus driver
and the in-/output layer (IO). The IO level has drivers for analog and digital signals like
UART and SPI used to get data from sensors and actuators. Overlaying the
communication layer is the data provisioning layer (DPL). It coordinates the data exchange between
applications and the COM layer. The COM layer can be extended by other
communication drivers, like drivers for communication via Ethernet or FlexRay bus. A part of the
DPL is the wrapping layer (WL), which allows the fast integration of model based
software development. In this case it is realized for code of models generated by the Simulink
Coder (The MathWorks, Inc.). The interface for DPL and WL interaction is automatically
generated. Dedicated Simulink blocks are provided to implement the data access on the
level of the model. The DPL and the WPL are described in detail in [St11]. Also part of
the DPL is the safety layer (SL), which was tested as example on the application level for
the mechanical ventilator. The integration in the DPL will be described below. Above it
is the application layer (AL) with the medical device applications (MDAs) and the model
based applications (MBAs). They realize the interconnection of the different devices by
fulfilling controller and supervisor tasks for medical actuators or providing the data of
medical sensors over CAN. An example is given in [St15]. Complex control or
supervision tasks are usually done by MBAs, which use the WL introduced above. Advantages
are a reduced implementation effort for complex tasks like adaptive control algorithms,
and the possibility of testing, analyzing and verifying on model level. An example is given
in [St14]. Since all data provided or required by an application are automatically managed
by the DPL, the applications can be distributed arbitrarily on the ASMO nodes. This is
only restricted by limited hardware resources, like memory or peripheral device access.
A feature of ChibiOS is its static kernel implementation. This allows to realize a static
implementation by following appropriate coding guidelines. The advantage is the higher
applicability and therefore more precise results of static analysis techniques like a stack
size calculation. Since the architecture was focused on cost-efficient embedded solutions
and a static implementation, it has the according characteristic. The fast and small
implementation might be less extensive in features and less flexible than other approaches. The
advantages and disadvantages of such a solution are well known: it is not feasible to update
software parts online, but simple to exchange a device by an updated one. The compact
code size reduces the effort for testing and the overall reliability of developed code.
Networking medical cyber-physical systems allows to work with complex control
strategies or determine the patients state more exactly by personalized physiological models. But
higher levels of interconnection and automation come with a tradeoff of increasing
complexity and new dependencies. The additional functionality goes along with new possible
faults due to new dependencies like it was discussed in [Ku¨15]. Techniques to
communicate and handle such faults are discussed in the following sections.
In intensive care setups most devices are still not connected. Medical staff has to interpret
the sensor data and supervise the sensor states manually. The data is used to make
adjustments of the therapy parameters to improve the outcome. The medical staff can be assisted
by sensor fusion to give additional data from soft sensors or to increase the precision of
sensor supervision like in [Me11]. There have been numerous works with the focus on
sensor fault detection [CP12]. Soft sensors can be simply implemented as applications in
the architecture (Fig. 2). An example is the calculation of the so called stress index of a
mechanical ventilated lung, where the calculation is based upon pressure and airflow
measurements [Fe15]. In our case, it is not part of the output of the mechanical ventilator itself
but can be calculated because it is an indicator how invasive the ventilation is. In contrast
to sensor fusion, sensor validation is always a crucial part of safety critical systems. As
a result the sensor has to notify the depending applications of its state. As this can be a
rather complex task, it could also be achieved by a separate application. The safety layer
can provide a sensor state signal, which is element of fsafe; uncertain; faultg. Dependent
applications can react on a sensor fault. If a sensor is not validated, its state is uncertain.
The reaction of a controller depends on the implementation. Without valid sensor data,
fallback strategies can be implemented, like freezing control values in the present state or
a safe default state, which usually has to be predefined fault situation dependent.
3.2</p>
      </sec>
      <sec id="sec-2-4">
        <title>Actuator Faults</title>
        <p>The sensor data is the basis for the automation of a system. In a distributed system like the
presented intensive care setup, the control signals are limited by physiological, technical or
safety constraints. The data flow principle is shown in Fig. 3. Control values and limitations
can be sent via CAN or directly provided by the DPL. The safety layer allows only control
values in the given limitations. The control value limitations can change due to problems
like the further restriction of an actuator output due to malfunction like it was presented in
[St15]. An additional task of the safety layer is the reaction to the unvalidated control value,
like the nearest possible value and communicating the validation result to all dependent
applications. The correct operation in form of the realization of the desired control values is
a supervision task and has to be implemented on the application layer. A general solution,
for handling control value limitations on the controller level, cannot be given, because it
strongly depends on the nature of the controller. A PID controller implementation can be
adapted by adjusting the anti-windup, but in a more complex or even nonlinear controller
the handling is far more demanding or even not possible.
A safety layer concept regarding a software architecture for distributed embedded systems
in an intensive care application was presented and discussed. It is focused on embedded
systems that allow intelligent sensors and actuator communication. It provides the
corresponding positive an negative characteristics. The implementation can be analyzed more
easily for correct implementation, but is also less flexible compared to other approaches. It
provides sensor states as supervision and fault detection results. Further, it is responsible
to ensure the correct operation of actuators by control value validation and limitation. The
validation results have to be communicated to allow handling the limitation. Additionally,
it must be possible to adapt the limits to allow a reaction on certain events. Open research
topics are developer assistance by templates for different sensor fault detection methods
and controller adaption to different fault states. Furthermore, techniques for handling
unstable controller behavior should be implemented, for example by choosing a situation
dependent stable state.</p>
      </sec>
      <sec id="sec-2-5">
        <title>Acknowledgements</title>
        <p>This work was supported by the German Research Foundation DFG (DFG - Grant PAK
138/2). The authors gratefully acknowledge this allowance.
[Br15]
[CP12]
[DI07]
[DIN09]
[Fe15]
[Fu¨09]
[Ha12]
[Ha15]
[Ka15]
[KL14]
[Ku¨15]</p>
        <p>Brendle, C.; Hackmack, K.-F.; K u¨hn, J.; Wardeh, M. N.; Kopp, R.; Rossaint, R.;
Stollenwerk, A.; Kowalewski, S.; Misgeld, B.; Leonhardt, S.; Walter, M.: In silico evaluation
of gas transfer estimation during extracorporeal membrane oxygenation. In: 9th IFAC
Symposium on Biological and Medical Systems. 2015. To appear.</p>
        <p>Chen, J.; Patton, R. J.: Robust model-based fault diagnosis for dynamic systems,
volume 3. Springer Science &amp; Business Media, 2012.</p>
        <p>DIN, EN: , 60601-1 (VDE 0750-1): 2007-07 Medizinische elektrische Gera¨te–Teil
1: Allgemeine Festlegungen fu¨r die Sicherheit einschließlich der wesentlichen
Leistungsmerkmale, 2007.</p>
        <p>DIN EN 62304. Berichtigung 1: Medizingera¨te-Software -
Software-LebenszyklusProzesse. Mai 2009., 2009.</p>
        <p>Ferrando, C.; Suarez-Sipmann, F.; Gutierrez, A.; Tusman, G.; Carbonell, J.; Garcia, M.;
Piqueras, L.; Compan, D.; Flores, S.; Soro, M. et al.: Adjusting tidal volume to stress
index in an open lung condition optimizes ventilation and prevents overdistension in an
experimental model of lung injury and reduced chest wall compliance. Critical Care,
19(1):9, 2015.</p>
        <p>Hatcliff, J.; King, A.; Lee, I.; Macdonald, A.; Fernando, A.; Robkin, M.; Vasserman,
E.; Weininger, S.; Goldman, J. M.: Rationale and architecture principles for medical
application platforms. In: Cyber-Physical Systems (ICCPS), 2012 IEEE/ACM Third
International Conference on. IEEE, pp. 3–12, 2012.</p>
        <p>Haller, S.; Ho, E.; Jardak, C.; Olivereau, A.; Serbanati, A.; Thoma, M.; Walewski, J.: ,
Internet of Things-Architecture IoT-A Deliverable D1. 3–Updated reference model for
IoT v1. 5, http://www.meet-iot.eu/deliverables-IOTA/D1 3.pdf, 01.12.2015, 2015.
Kasparick, M.; Schlichting, S.; Golatowski, F.; Timmermann, D.: New IEEE 11073
standards for interoperable, networked point-of-care Medical Devices. In: Engineering in
Medicine and Biology Society (EMBC), 2015 37th Annual International Conference of
the IEEE. IEEE, pp. 1721–1724, 2015.</p>
        <p>Ku¨hn, F.; Leucker, M.: OR. NET: Safe Interconnection of Medical Devices. In:
Foundations of Health Information Engineering and Systems, pp. 188–198. Springer, 2014.
Ku¨hn, J.; Schoonbrood, P.; Stollenwerk, A.; Walter, M.; Brendle, C.; Wardeh, M. N.;
Rossaint, R.; Leonhardt, S.; Kowalewski, S.; Kopp, R.: Safety Conflict Analysis in Medical
Cyber-Physical Systems using an SMT-Solver. In: Fail Safety in Medical Cyber-Physical
Systems. volume 1337. CEUR Workshop Proceedings, pp. 19–23, 2015.
[Me11]
[PAG14]
[St13]
[St15]</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>[MDD07] MDD, Medical Devices Directive</article-title>
          ,
          <source>Council Directive</source>
          <volume>93</volume>
          /42/EEC of 14 June 1993 concerning medical devices, OJ No L
          <issue>169</issue>
          /1 of 1993-
          <volume>07</volume>
          -12, changed according to directive
          <source>2007/47/EC of 25 September</source>
          <year>2007</year>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [Mi15] [St11] [St14]
          <string-name>
            <surname>Medjahed</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Istrate</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Boudy</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Baldinger</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Dorizzi</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          :
          <article-title>A pervasive multi-sensor data fusion for smart home healthcare monitoring</article-title>
          .
          <source>In: Fuzzy Systems (FUZZ)</source>
          ,
          <source>2011 IEEE International Conference on. IEEE</source>
          , pp.
          <fpage>1466</fpage>
          -
          <lpage>1473</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>Mildner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Janß</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; Dell´
          <string-name>
            <surname>Anna-Pudlik</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ; Merz,
          <string-name>
            <given-names>P.</given-names>
            ;
            <surname>Leucker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Radermacher</surname>
          </string-name>
          ,
          <string-name>
            <surname>K.</surname>
          </string-name>
          :
          <article-title>Development of Device-and Service-Profiles for a Safe and Secure Interconnection of Medical Devices in the Integrated Open OR</article-title>
          . In: Risk Assessment and
          <string-name>
            <surname>Risk-Driven Testing</surname>
          </string-name>
          , pp.
          <fpage>65</fpage>
          -
          <lpage>74</lpage>
          . Springer,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>Plourde</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Arney</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Goldman</surname>
            ,
            <given-names>J. M.:</given-names>
          </string-name>
          <article-title>OpenICE: An open, interoperable platform for medical cyber-physical systems</article-title>
          .
          <source>In: Cyber-Physical Systems (ICCPS)</source>
          ,
          <year>2014</year>
          ACM/IEEE International Conference on. IEEE, pp.
          <fpage>221</fpage>
          -
          <lpage>221</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>Stollenwerk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; Go¨be, F.;
          <string-name>
            <surname>Walter</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Kopp</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ; Arens,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ; Kowalewski,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Smart Data Provisioning for Model-Based Generated Code in an Intensive Care Application</article-title>
          .
          <source>In: High Confidence Medical Devices, Software, and Systems</source>
          and
          <string-name>
            <surname>Medical Device</surname>
          </string-name>
          Plugand-Play
          <string-name>
            <surname>Interoperability</surname>
          </string-name>
          (HCMDSS/MDPnP
          <year>2011</year>
          ), Chicago, USA. Upenn, pp.
          <fpage>0</fpage>
          -
          <lpage>8</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>Stollenwerk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Ein modellbasiertes Sicherheitskonzept fu¨r die extrakorporale Lungenunterstu¨tzung</article-title>
          . Dissertation, Fakulta¨t fu¨r Mathematik,
          <source>Informatik und Naturwissenschaften der RWTH Aachen</source>
          ,
          <year>Juli 2013</year>
          . AIB-2013-7.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Stollenwerk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; K u¨hn, J.; Brendle,
          <string-name>
            <given-names>C.</given-names>
            ;
            <surname>Walter</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Arens</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          ; Wardeh,
          <string-name>
            <given-names>M. N.</given-names>
            ;
            <surname>Kowalewski</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; Kopp,
          <string-name>
            <surname>R.</surname>
          </string-name>
          :
          <article-title>Model-based supervision of a blood pump</article-title>
          .
          <source>In: 19th World Congress of the International Federation of Automatic Control</source>
          . pp.
          <fpage>6593</fpage>
          -
          <lpage>6598</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>Stollenwerk</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ; K u¨hn, J.; Walter,
          <string-name>
            <given-names>M.</given-names>
            ;
            <surname>Brendle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            ;
            <surname>Wardeh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M. N.</given-names>
            ;
            <surname>Rossaint</surname>
          </string-name>
          ,
          <string-name>
            <surname>R.</surname>
          </string-name>
          ; Leonhardt,
          <string-name>
            <given-names>S.</given-names>
            ;
            <surname>Kowalewski</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ; Kopp,
          <string-name>
            <surname>R.</surname>
          </string-name>
          :
          <article-title>Software-based Prediction of Cannula Occlusion during Extracorporeal Blood Circulation through Networked Medical Data</article-title>
          .
          <source>In: Fail Safety in Medical Cyber-Physical Systems. volume 1337. CEUR Workshop Proceedings</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>6</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>