Home > Published Issues > 2013 > Volume 4, No. 1, February 2013 >

Improving Relationship between UML and Petri Nets for Analyzing System by Applying Object Oriented Petri Nets

Meysam Aminzadeh1, Hamidreza Salmani Mojaveri2, and Somayeh Shafeiha2
1. Department of computer engineering, Mazandaran University of Science & Technology, Babol, Iran
2. Master of Business Administration, Science and Research Branch, Islamic Azad University, Tehran, Iran.

Abstract— Today, by developing technology and presenting Object-Oriented and Concurrent systems, new modeling languages with powerful mathematical and formulaic base are needed. UML as an Object-Oriented modeling language is needed a powerful mathematical and formulaic base for its symbols, besides, Petri Nets as a language for Concurrent systems need to have symbols for representing Object- Oriented models. In many complex systems, model presenting by Petri Nets caused model complexity and designer's perplexity and also due to wide changes in such systems, its part by part presenting by means of UML diagram is not possible. The aim of the paper is to present interface model called Object Oriented Petri Nets and its relevant software for converting Petri Nets complex model to various UML diagrams, in order to benefit from advantages of Petri Nets and UML model. In this model, Object Orienting main parts such as Object, Class, Encapsulation and Inheritance are presented with special symbols.

Index Terms—Petri Nets, UML, Object Oriented Petri Nets, Class, Inheritance.

Cite: Meysam Aminzadeh, Hamidreza Salmani Mojaveri, and Somayeh Shafeiha, "Improving Relationship between UML and Petri Nets for Analyzing System by Applying Object Oriented Petri Nets," Journal of Advances in Information Technology, Vol. 4, No. 1, pp. 1-7, February, 2013.doi:10.4304/jait.4.1.1-7