Research Article

A Time Refinement Framework Based on iUML-B State Machine

Table 5

The evaluation of various real-time Event-B modeling methods.

MethodsEvaluation standards
S1S2S3S4S5S6

M1Event-B codeEvent-B codeN/AN/AN/AN/A
M2Event-B codeDurationN/AN/AN/AN/A
M3ERS diagramThree patternsERS diagramN/ATP plug-inMostly automated
M4ERS diagramiUML-B state machineERS diagram and iUML-B state machineERS Diagram and iUML-B state machinetiGen plug-inFully automated
M5iUML-B state machineiUML-B state machineiUML-B state machineiUML-B state machineN/AN/A

M1: time constraints method; M2: duration pattern method; M3: Time Properties method; M4: Time Interval method; M5: iUML-B time state machine method.