B Formal Modeling Based on UML Statechart

被引:0
|
作者
Tao, Li [1 ]
Jia, Fengsheng [1 ]
Yao, Shuaijun [1 ]
机构
[1] Northwestern Polytech Univ, Sch Mech Engn, Xian, Peoples R China
关键词
UML statechar; B specification; composite state diagram; ZigBee;
D O I
10.1109/IMCCC.2015.352
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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 statechart by B. We build static model of statechart diagram by extracting the meta-class as the static aspects. Every meta-class of statechart can be formalized as an associated abstract machine and the statechart is formalized as an independent abstract machine. The two machines form a complete B model of statechart by calling mechanism. We transform independent elements of statechart to B and classify the statechart to simple state diagram, sequential composite state diagram and concurrent composite state diagram. By presenting the model and transition standard of every statechart, we study our method and give the example of ZigBee to verify our method.
引用
收藏
页码:1658 / 1663
页数:6
相关论文
共 50 条
  • [1] B Formal Modeling Based on UML Class
    Li, Tao
    Jia, Fengsheng
    2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, COMMUNICATIONS AND COMPUTING (ICSPCC), 2015, : 469 - 474
  • [2] Formal models of UML statechart diagrams based on Petri nets
    School of Computer Science and Technology, Beijing University of Aeronautics and Astronautics, Beijing 100083, China
    Beijing Hangkong Hangtian Daxue Xuebao, 2007, 2 (248-252):
  • [3] Statechart Based Formal Modeling of Workflow Processes
    Schumann, Michael
    Michael, James Bret
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING SOSE 2009, 2009, : 141 - 145
  • [4] UML-B: Formal modeling and design aided by UML
    Snook, C
    Butler, M
    ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2006, 15 (01) : 92 - 122
  • [5] UML statechart based rigorous modeling of real-time system
    赖明志
    尤晋元
    Journal of Harbin Institute of Technology, 2005, (01) : 74 - 80
  • [6] Formal Definition of Measures for UML Statechart Diagrams Using OCL
    Reynoso, Luis
    Antonio Cruz-Lemus, Juan
    Genero, Marcela
    Piattini, Mario
    APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 846 - +
  • [7] From a B specification to UML StateChart diagrams
    Hammad, A
    Tatibouët, B
    Voisinet, JC
    Wu, WP
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 511 - 522
  • [8] Consistency checking of behavioural modeling in UML statechart diagrams
    Aoshima, T
    Ando, T
    Yonezaki, N
    INFORMATION MODELLING AND KNOWLEDGE BASES XIV, 2003, 94 : 152 - 169
  • [9] Safety PLC Programming Based on UML Statechart
    Medvedik, Milan
    Zdansky, Juraj
    13TH INTERNATIONAL CONFERENCE ON ELEKTRO (ELEKTRO 2020), 2020,
  • [10] Verifying the Correctness of UML Statechart Outpatient Clinic Based on Common Modeling Language and SMV
    Samat, Pathiah Abdul
    Azwarrudin, Muhammad Amsyar
    Ali, Norhayati Mohd
    Admodisastro, Novia
    INTERNATIONAL JOURNAL OF INTEGRATED ENGINEERING, 2021, 13 (05): : 137 - 145