Volume 34 Issue 01
Jan.  2008
Turn off MathJax
Article Contents
Yao Shuzhen, Jin Maozhong. Strategy of state transition in UML based on Petri net[J]. Journal of Beijing University of Aeronautics and Astronautics, 2008, 34(01): 79-83. (in Chinese)
Citation: Yao Shuzhen, Jin Maozhong. Strategy of state transition in UML based on Petri net[J]. Journal of Beijing University of Aeronautics and Astronautics, 2008, 34(01): 79-83. (in Chinese)

Strategy of state transition in UML based on Petri net

  • Received Date: 23 Jan 2007
  • Publish Date: 31 Jan 2008
  • The related semantics of UML(unified modeling language) state machine view was analyzed, and basic features of Petri net and its capabilities of modeling concurrency, synchronization and conflict were discussed. In order to get unambiguous, executable and verifiable models, based on the CPN(colored Petri net) and hierarchical Petri net, HCPN(hierarchical colored Petri net) for UML state machine view was constructed. In an HCPN, CPNs in different levels are related to each other by place-subnets or transition-subnets. Taking an HCPN as an example, the process was demonstrated to get its marked Petri net by merging CPNs from its all levels for analysis purpose. The marked Petri net can be used to guide the event-driven simulation, whereas the basic Petri net transformed from the marked Petri net can be used for the analysis, evaluation and improvement of models based on Petri net theory.

     

  • loading
  • [1] OMG. Unified modeling language specification (action semantics) .2002. http://www.omg.org [2] Evans A, Kent S. Core meta-modelling semantics of UML: The pUML approach[J]. The Unified Modeling Language,1999, 1723:140-155 [3] Mellor S J, Balcer M J. Executable UML:A foundation for model-driven architecture[M].Boston:Addison-Wesley,2002 [4] Crane Michelle L, Dingel Juergen. On the semantics of UML state machines: categorization and comparison . Kingston, Ontario:School of Computing,Queen-s University,2005.http://www.cs.queensu.ca/TechReports/Reports/2005-501.pdf [5] 钱俊彦,蔡国永,古天龙,等.Statechart规语言的语法分析研究[J].桂林电子工业学院学报,1999,19(3):12-15 Qian Junyan, Cai Guoyong, Gu Tianlong, et al. On the syntax verification of statechart language[J]. Journal of Guilin Institute of Electronic Technology,1999,19(3):12-15(in Chinese) [6] Murata T. Petri nets: Properties, analysis and applications[J]. Proceedings of the IEEE, 1989,77(4):541-580 [7] Jesen K, Rozenberg G. High-level Petri nets theory and application[M]. Berlin: Springer-Verlag, 1991 [8] Jesen K. Coloured Petri nets-basic concepts,analysis methods and practical use[M]. Berlin: Springer-Verlag, 1997 [9] 姚淑珍,金茂忠. UML状态图的形式化建模及其分析[J].北京航空航天大学学报,2007,33(4):472-476 Yao Shuzhen, Jin Maozhong. Formal modeling and analysis of UML statecharts[J]. Journal of Beijing University of Aeronautics and Astronautics,2007,33(4):472-476(in Chinese)
  • 加载中

Catalog

    通讯作者: 陈斌, bchen63@163.com
    • 1. 

      沈阳化工大学材料科学与工程学院 沈阳 110142

    1. 本站搜索
    2. 百度学术搜索
    3. 万方数据库搜索
    4. CNKI搜索

    Article Metrics

    Article views(2942) PDF downloads(1481) Cited by()
    Proportional views
    Related

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return