期刊文献+

基于UML的概念模型的Petri网映射算法研究 被引量:2

A Mapping Algorithm of Conceptual Model to Petri Net Based on UML
下载PDF
导出
摘要 概念模型的动态部分由于其复杂性不易通过阅读式的审查实施验证,针对采用统一建模语言(UML)描述的概念模型,通过UML时序图模型向Petri网模型的映射,可建立Petri网可执行模型,再对其进行验证。在深入分析UML时序图特点的基础上,针对已有映射方法存在的缺点,提出了基于消息的模型映射算法,并对时序图中的特殊结构(可选、条件、并行、循环),分别提出了其相应的映射算法,并验证了映射的正确性。方法有利于检查模型映射前后的一致性,同时具有可扩展的优点。 It is difficult to validate the dynamic part of Conceptual Model for its complexity. For the Conceptual Model described with UML, the sequence diagram can be mapped to Petri Net and the model can be validated with the analysis of Petri Net. The sequence diagram is analyzed deeply firstly. Then, to supply the gap of current mapping, a new mapping algorithm is given based on message, which includes sequence structure, optional structure, alternative structure, parallel structure and loop structure. Finally, the mapping algorithm proved to be correct.
出处 《计算机仿真》 CSCD 北大核心 2009年第3期112-116,共5页 Computer Simulation
关键词 概念模型 统一建模语言 时序图 映射 Conceptual model UML Sequence diagram Mapping
  • 相关文献

参考文献3

  • 1Osman Balci. Verification, Validation, and Accreditation[ C]. Proceeding of the 1998 Winter Simulation Conference, 1995.
  • 2国刚,周峰,孙更新.UML与Rational Rose2003软件工程统一原理与实践教程[M].北京,电子工业出版社,2007.
  • 3谢彦辉,姚淑珍,郭峰.顺序图至Petri网转化方法的研究与实现[J].计算机工程,2006,32(6):260-262. 被引量:6

二级参考文献4

  • 1袁崇义.Petri网原理[M].北京:电子工业出版社,1997..
  • 2彭德耿,国桐,史立奇等.UML 宝典[M].北京:电子工业出版社,2004.
  • 3吴哲辉.Petri网理论与系统模拟[M].北京:中国矿业大学出版社,1989.
  • 4郭峰,姚淑珍.Agent UML协议图的改进及验证方法[C].北京:全国软件与应用学术会议,2004:23-28.

共引文献6

同被引文献23

  • 1谢彦辉,姚淑珍,郭峰.顺序图至Petri网转化方法的研究与实现[J].计算机工程,2006,32(6):260-262. 被引量:6
  • 2郭峰,姚淑珍.基于Petri网的UML状态图的形式化模型[J].北京航空航天大学学报,2007,33(2):248-252. 被引量:9
  • 3吴哲辉.Petri网导论[M].北京:机械工业出版社,2004.
  • 4Campos J, Merseguer J. On the Integration of UML and Petri Nets in Software Development[C]//In 27th Int. Conf. on Applications and Theory of Petri Nets and Other Models of Concurrency (ICATPN 2006) (LNCS 4024), Berlin.- Springer, 2006 : 19-36.
  • 5L6pez-Grao J P, Merseguer J, Campos J. From UML Activity Diagrams to Stochastic Petri Nets: Applica- tion to Software Performance Engineering[C]//In 4th Int. Workshop on Software and Performance (WOSP 2004), New York.. ACM Press, 2004 .. 25-36.
  • 6Merseguer J,Campos J, Bernardi S, et al. A Composi- tional Semantics for UML State Machines Aimed at Performance Evaluation[C]/ / In 6th Int. Workshop on Discrete Event Systems (WODES 2002), NJ .. IEEE CS Press, 2002 : 295-302.
  • 7Baresi L, Pezze M. On Formalizing UML with High- Level Petri Nets [C]//In Concurrent Object-Oriented Programming and Petri Nets : Advances in Petri Nets (LNCS 2001 ), Berlin: Springer, 2001 : 276-304.
  • 8Fernandes J M,Tjell S,J~rgensen J B,Ribeiro O. De- signing Tool Support for Translating Use Cases andUML 2.0 Sequence Diagrams into a Coloured Petri Net [C]//Sizth International Workshop on Scenarios and State Machines (SCESM07), [J]. IEEE, 2007.
  • 9Eichner C, Fleischhack H, Meyer R, et al. Composi- tional Semantics for UML 2. 0 Sequence Diagrams Using Petri Nets [C]//In SDL 2005 : Model Driven Systems Design (LNCS 3530 ), Berlin : Springer, 2005 : 133-148.
  • 10ArlowJ NeustadtI 方贵宾 译.UML和统一过程实用面向对象的分析和设计[M].北京:机械工业出版社,2003..

引证文献2

二级引证文献12

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部