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 条
  • [21] Security Software Formal Modeling and Verification Method Based on UML and Z
    Cao, Kunyu
    Li, Xiaohong
    Xing, Jinliang
    CONTEMPORARY RESEARCH ON E-BUSINESS TECHNOLOGY AND STRATEGY, 2012, 332 : 390 - 401
  • [22] Formal Modeling for UML/MARTE Concurrency Resources
    Penil, Pablo
    Posadas, Hector
    Villar, Eugenio
    2010 15TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS (ICECCS 2010), 2010, : 343 - 348
  • [23] An Integrated Environment for Communicating UML Statechart Diagrams
    Lam, Vitus S. W.
    Padget, Julian
    3RD ACS/IEEE INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS, 2005, 2005,
  • [24] An object-oriented class testing model based on UML statechart
    Zhang, Qing
    Lei, Hang
    Jisuanji Gongcheng/Computer Engineering, 2005, 31 (21): : 75 - 77
  • [25] Empirical validation of metrics for UML statechart diagrams
    Miranda, D
    Genero, M
    Piattini, M
    ENTERPRISE INFORMATION SYSTEMS V, 2004, : 101 - 108
  • [26] A formal approach based on UML and B for the specification and development of database applications
    Mammar A.
    Laleau R.
    Automated Software Engineering, 2006, 13 (4) : 497 - 528
  • [27] UML Statechart图的操作语义
    李留英
    王戟
    齐治昌
    软件学报, 2001, (12) : 1864 - 1873
  • [28] UML Statechart Diagrams on the ADONIS Metamodeling Platform
    Fill, Hans-Georg
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 127 (01) : 27 - 36
  • [29] EQUIVALENCE CHECKING OF COMMUNICATING UML STATECHART DIAGRAMS
    Lam, Vitus S. W.
    Padget, Julian
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2012, 22 (02) : 265 - 304
  • [30] Dynamic Slicing Research of UML Statechart Specifications
    Miao, Chunyu
    JOURNAL OF COMPUTERS, 2011, 6 (04) : 792 - 798