Biomedical Engineering Reference
In-Depth Information
equals 857 milliseconds. In the context, the axioms ( axm 3 and axm 4) represent the
upper rate interval (URI) and lower rate interval (LRI). Additionally, we define an
enumerated set status of an electrode as ON or OFF states. Finally, we introduce
some basic initial properties using defined constants of the system by axioms ( axm 6
and axm 7).
axm 1
:
LRL
30 .. 175
axm 2
:
URL
50 .. 175
axm 3
:
URI
∈ N
URI
=
60000 /URL
1
axm 4
:
LRI
∈ N
LRI
=
60000 /LRL
1
axm 5
:
status
={
ON, OFF
}
axm 6
:
LRL < URL
axm 7
:
URI < LRI
In the one-electrode pacemaker system, the pacemaker delivers a pacing stimu-
lus in the atrial or the ventricular chamber. In our initial model, we formalise the
functional behaviours of the pacemaker system, where a new variable Pace_Actu
is a pacemaker's actuator, represents the presence or absence of pulse. A variable
Pace_Int is an interval between two paces, which is initialised by the system be-
fore starting the pacing process. A variable sp represents the current clock counter
and a variable last_sp represents the last interval (in ms) between two paces. An
invariant (inv 5 ) states that the clock counter sp should be less than or equal to the
lower rate interval (LRI). The next two invariants ( inv 6 , inv 7) introduce two vari-
ables Pace_Int_flag and last_sp . The variable Pace_Int_flag is defined as a boolean
type to represent changing state of the pacing interval ( Pace_Int ), and the variable
last_sp is used to store an interval between last two heart beats or paces. An in-
variant (inv 8 ) represents safety properties: the pacemaker delivers a pacing stimulus
into the heart chamber between upper rate interval (URI) and lower rate interval
(LRI). Similarly, the next invariant (inv 9 ) represents the states of the pacemaker's
actuator under the heart environment as the safety properties, and state that it is
never activated between two heart beats, means pacemaker's actuator is OFF during
pace interval Pace_Int , and pace changing flag is FALSE. The last invariant (inv 10 )
states that if pace changing flag is FALSE and the pacemaker's actuator is ON, then
the current clock counter sp is equal to the pace interval Pace_Int .
: Pace _ Actu status
inv 1
inv 2
: Pace _ Int URI .. LRI
inv 3
:
sp
1 .. N
inv 4
:
last _ sp
∈ N
inv 5
:
sp
LRI
inv 6
:
Pace _ Int _ flag
BOOL
inv 7
:
last _ sp
∈ N
inv 8
:
last _ sp
URI
last _ sp
LRI
inv 9
:
Pace _ Int _ flag
=
FA L S E
sp < Pace _ Int
Pace _ Actu
=
OFF
inv 10
:
Pace _ Int _ flag
=
FA L S E
Pace _ Actu
=
ON
sp
=
Pace _ Int
Search WWH ::




Custom Search