Research Article
A Time Refinement Framework Based on iUML-B State Machine
Table 3
Modeling requirements for pacemakers.
| ā | No. of requirements | Description of requirements |
| Environmental requirements | ENV_1 | The pacemaker interacts with the heart only through pacing and sensing | Functional requirements | FUN_1 | AP can occur only after VX, and VP can occur only after AX | LRI | TIME_1 | The VP event is triggered at the end of the LRI | TIME_2 | VS can terminate LRI | TIME_3 | LRI is triggered by VX |
| VRP | TIME_4 | When VRP is active, VX cannot occur | TIME_5 | VRP is triggered by VX | TIME_7 | VRP is shorter than LRI |
| AVI | TIME_8 | AVI is triggered by AX | TIME_9 | VP event is triggered at the end of the AVI | TIME_10 | When AVI is active, AX cannot occur | TIME_11 | VS can terminate AVI | TIME_12 | AVI is shorter than LRI |
| PVARP | TIME_13 | When PVARP is active, AX cannot occur | TIME_14 | PVARP is triggered by VX | TIME_15 | VS can terminate PVARP | TIME_16 | PVARP is shorter than VAI |
| URI | TIME_17 | URI is reset by VX | TIME_18 | When URI is active, VP cannot occur |
| VAI | TIME_19 | VAI is triggered by VX | TIME_20 | The sum of VAI and AVI equal to LRI | TIME_21 | AP is triggered at the end of the VAI | TIME_22 | AS and VS can terminate VAI | TIME_23 | VAI and AVI do not overlap |
| VABP | TIME_24 | VABP is triggered by VP | TIME_25 | VABP starts by PVARP and overlaps with it | TIME_26 | VABP is shorter than PVARP |
|
|