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 |
|
|