• 论文 •    

统一建模语言状态图的Petri网模型及其分析方法

郭峰   

  1. 北京航空航天大学 计算机学院, 北京 100083
  • 出版日期:2007-07-15 发布日期:2007-07-25

Petri nets model of unified modeling language statecharts

GUO Feng   

  1. School of Computer Science, Beihang University, Beijing100083, China
  • Online:2007-07-15 Published:2007-07-25

摘要: 针对现有关于统一建模语言状态图形式化语义研究过程中存在的缺点,给出一种统一建模语言状态图的形式化语法表示方法,结合统一网、着色网定义了描述统一建模语言状态图动态语义的Petri网模型状态图网,状态图网可以准确描述状态图中的层间转移、转移的冲突和并发等现象,并且可以描述状态图转移上的数据处理和状态图之间的通讯机制,给出了从统一建模语言状态图到状态图网的转换规则,讨论了基于状态图网验证统一建模语言状态图正确性和一致性的方法。

关键词: 统一建模语言状态图, Petri网

Abstract: Aiming at shortcomings existing in Unified Modeling Language (UML) statecharts studies, a formal syntactics of UML statecharts was firstly described. Then, an extended Petri net model,StateChart Net (SC_Net),which could precisely describe the semantic of UML statecharts was defined, The statechart could precisely describe translation among layers, translation conflict and translation concurrence. Data processing of statechart translation and communication mechanism between statecharts could also be described. And the translation process from UML statechart diagrams to SC_Net was defined. Finally, verification of correctness and consistency of UML behaviour models was discussed.

Key words: unified modeling language statechart, Petri nets, formal semantics

中图分类号: