TY - GEN
T1 - Modeling control flow of event-B using state transition system
AU - Peng, Han
AU - Du, Chenglie
AU - Wang, Haobin
PY - 2017
Y1 - 2017
N2 - There are some limitations of Event-B method in expressing the event order of system. In order to solve this problem, event refinement structure method was proposed to model the system refinement structure and control flow. However, the event refinement structure diagram cannot directly map to a behavioral semantic model such as communication sequence process or labeled transition system, and is inconvenient to verify the behavior properties of system. In this paper, we propose a general method to model the control flow of the Event-B model with the iUML-B state machine; so that it has the same event traces as the event refinement structure method. Then, we use a simple case to prove the practicality of this method. Finally, we map the iUML-B state machine to a labeled transition system and verify the behavior properties of the system.
AB - There are some limitations of Event-B method in expressing the event order of system. In order to solve this problem, event refinement structure method was proposed to model the system refinement structure and control flow. However, the event refinement structure diagram cannot directly map to a behavioral semantic model such as communication sequence process or labeled transition system, and is inconvenient to verify the behavior properties of system. In this paper, we propose a general method to model the control flow of the Event-B model with the iUML-B state machine; so that it has the same event traces as the event refinement structure method. Then, we use a simple case to prove the practicality of this method. Finally, we map the iUML-B state machine to a labeled transition system and verify the behavior properties of the system.
KW - Conttol flow modeling
KW - Event-B
KW - IUML-B state machine
KW - Labeled transition system
UR - https://www.scopus.com/pages/publications/85027861495
M3 - 会议稿件
AN - SCOPUS:85027861495
T3 - 2017 7th International Workshop on Computer Science and Engineering, WCSE 2017
SP - 1179
EP - 1186
BT - 2017 7th International Workshop on Computer Science and Engineering, WCSE 2017
PB - International Workshop on Computer Science and Engineering (WCSE)
T2 - 2017 7th International Workshop on Computer Science and Engineering, WCSE 2017
Y2 - 25 June 2017 through 27 June 2017
ER -