Research Article

A Time Refinement Framework Based on iUML-B State Machine

Table 3

Modeling requirements for pacemakers.

 No. of requirementsDescription of requirements

Environmental requirementsENV_1The pacemaker interacts with the heart only through pacing and sensing
Functional requirementsFUN_1AP can occur only after VX, and VP can occur only after AX
LRITIME_1The VP event is triggered at the end of the LRI
TIME_2VS can terminate LRI
TIME_3LRI is triggered by VX

VRPTIME_4When VRP is active, VX cannot occur
TIME_5VRP is triggered by VX
TIME_7VRP is shorter than LRI

AVITIME_8AVI is triggered by AX
TIME_9VP event is triggered at the end of the AVI
TIME_10When AVI is active, AX cannot occur
TIME_11VS can terminate AVI
TIME_12AVI is shorter than LRI

PVARPTIME_13When PVARP is active, AX cannot occur
TIME_14PVARP is triggered by VX
TIME_15VS can terminate PVARP
TIME_16PVARP is shorter than VAI

URITIME_17URI is reset by VX
TIME_18When URI is active, VP cannot occur

VAITIME_19VAI is triggered by VX
TIME_20The sum of VAI and AVI equal to LRI
TIME_21AP is triggered at the end of the VAI
TIME_22AS and VS can terminate VAI
TIME_23VAI and AVI do not overlap

VABPTIME_24VABP is triggered by VP
TIME_25VABP starts by PVARP and overlaps with it
TIME_26VABP is shorter than PVARP