Title :
B Formal Modeling Based on UML Statechart
Author :
Li Tao;Fengsheng Jia;Shuaijun Yao
Author_Institution :
Sch. of Mech. Eng., Northwestern Polytech. Univ., Xi´an, China
Abstract :
The combination of dynamic model and static model in UML can ensure the integrity of state information and unification of transition process. Our goal is unlimited by areas or tools to formalize the state chart by B. We build static model of state chart diagram by extracting the meta-class as the static aspects. Every meta-class of state chart can be formalized as an associated abstract machine and the state chart is formalized as an independent abstract machine. The two machines form a complete B model of state chart by calling mechanism. We transform independent elements of state chart to B and classify the state chart to simple state diagram, sequential composite state diagram and concurrent composite state diagram. By presenting the model and transition standard of every state chart, we study our method and give the example of ZigBee to verify our method.
Keywords :
"Unified modeling language","Object oriented modeling","Zigbee","Transforms","Software systems","Buildings","Computational modeling"
Conference_Titel :
Instrumentation and Measurement, Computer, Communication and Control (IMCCC), 2015 Fifth International Conference on
DOI :
10.1109/IMCCC.2015.352