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 条
  • [41] Formal modeling and verification of security protocols on cloud computing systems based on UML 2.3
    Fang, Kunding
    Li, Xiaohong
    Hao, Jianye
    Feng, Zhiyong
    2016 IEEE TRUSTCOM/BIGDATASE/ISPA, 2016, : 852 - 859
  • [42] Defining metrics for UML statechart diagrams in a methodological way
    Genero, M
    Miranda, D
    Piattini, M
    CONCEPTUAL MODELING FOR NOVEL APPLICATION DOMAINS, PROCEEDINGS, 2003, 2814 : 118 - 128
  • [43] A stochastic extension of a behavioural subset of UML statechart diagrams
    Gnesi, S
    Latella, D
    Massink, M
    FIFTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2000, : 55 - 64
  • [44] Quantitative analysis of UML statechart models of dependable systems
    Huszerl, G
    Majzik, I
    Pataricza, A
    Kosmidis, K
    Dal Cin, M
    COMPUTER JOURNAL, 2002, 45 (03): : 260 - 277
  • [45] On execution semantics of UML statechart diagrams using the π-calculus
    Lam, VSW
    Padget, J
    SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 877 - 882
  • [46] Formal management of object behavior with statechart DNA
    De Leeuw, Benjamin
    Hoogewijs, Albert
    2007 AFRICON, VOLS 1-3, 2007, : 546 - 551
  • [47] Approach of statechart synthesis from UML sequence diagrams
    Chu, Hua
    Li, Qing-Shan
    Chen, Ping
    Guo, Jun-Li
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2005, 27 (03): : 524 - 528
  • [48] Statechart modeling with Fujaba
    University of Kassel, Software Engineering Research Group, Wilhelmshöher Allee 73, 34121 Kassel, Germany
    1600, 37-49 (March 30, 2005):
  • [49] Formal analysis of UML-based designs
    Belkhouche, B
    Nix, A
    SERP'04: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2004, : 220 - 226
  • [50] A New approach to Detect Safety Violations in UML Statechart Models
    Prashanth, C. M.
    Shet, K. Chandrashekar
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2008, 8 (07): : 167 - 174