Abstract
Business Process Modeling Notation is used by business modelers to model business processes logic and artifacts. However, it is inadequate in expressing the execution semantics of business processes and takes a process-oriented approach for modeling systems. UML, on the other hand, is known for its expressiveness to present the object-oriented approach for modeling software-based system. There is a rising need to transform business process models to flawless UML models. This paper proposes a modeling transformation technique for transforming a business process-modeling notation model to different UML diagrams, using Coloured Petri Nets (CPN) as a formal intermediate step to ensure flawless transformation. This transformation would allow modeler to take advantages of the presentation power in BPMN as well as the implementation power in UML. Furthermore, this step will bridge the gap between the different modeling notations previously mentioned.
An Erratum for this chapter can be found at http://dx.doi.org/10.1007/978-3-319-05948-8_48
An erratum to this chapter can be found at http://dx.doi.org/10.1007/978-3-319-05948-8_48
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
Keywords
References
White, S.A.: Introduction to BPMN. IBM Corporation
Bào, N.Q.: A proposal for a method to translate BPMN model into UML activity diagram. Vietnamese-German University, BIS 2010 (2010), 2010,contact@nqbao.com
Birkmeier, D.: An Empirical Comparison of the Usability of BPMN and UML Activity Diagrams for Business Users. University of Augsburg, Germany, dominik.birkmeier@wiwi.uni-augsburg.de
Shinkawa, Y.: Inter-Model Consistency in UML Based on CPN Formalism. Faculty of Science and Technology, Ryukoku University, 1-5 Seta Oe-cho Yokotani, Otsu 520-2194, Japanshinkawa@rins.ryukoku.ac.jp
Ramadan, M.: BPMN Formalization using Coloured Petri Nets. Computer Science. Arab Academy for Science and Technology, Cairo, mohamed.e.ramadan@aast.edu
Shin, E., Levis, A.H., Wagenhals, L.W.: Transformation of UML-based System Model to Design/CPN Model for Validating System Behavior, Michael. Department of Computer Science, Texas Tech University, Lubbock, TX 79409-3104, USA, Michael.Shin@coe.ttu.edu
OMG Unified Modeling LanguageTM (OMG UML), Superstructure Version 2.4.1 (August 2011)
Pilone, D., Pitman, N.: UML 2.0 in a Nutshell A desktop Quick Reference. O’REILY (2005)
Jensen, K.: Coloured Petri Nets – Basic Concepts, Analysis Methods and Practical Use, vol. 1-3. Springer (1992, 1994, 1997)
Jacobson, I.: Object-Oriented Software Engineering, A Use Case Driven Approach. Addison-Wesley (1992)
Staines, A.S.: Intuitive Transformation of UML 2 Activities into Fundamental Modeling Concept Petri nets and Colored Petri Nets. University of Malta, Malta
Agarwal, B.: Some Rules to Transform Activity Diagrams into Colored Petri Nets. International Journal of Recent Technology and Engineering (IJRTE) I(5) (November 2012) ISSN: 2277-3878
Spiteri Staines, A.: Rule Based Bi-Directional Transformation of UML2 Activities into Petri Nets. International Journal of Computers 5(2) (2011)
Emadi, S., Shams, F.: A new executable model for software architecture based on Petri Net. Indian Journal of Science and Technology 2(9) (September 2009) ISSN: 0974- 6846; Computer Engineering Department, Science Research Branch, Islamic Azad University, Tehran, Iran, Computer Engineering Department, Shahid Beheshti University, GC, Tehran, Iran emadi@srbiau.ac.ir1; f_shams@sbu.ac.ir2
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer International Publishing Switzerland
About this paper
Cite this paper
Yassin, A., Hassan, H. (2014). Transformation of Coloured Petri Nets to UML 2 Diagrams. In: Rocha, Á., Correia, A., Tan, F., Stroetmann, K. (eds) New Perspectives in Information Systems and Technologies, Volume 2. Advances in Intelligent Systems and Computing, vol 276. Springer, Cham. https://doi.org/10.1007/978-3-319-05948-8_13
Download citation
DOI: https://doi.org/10.1007/978-3-319-05948-8_13
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-05947-1
Online ISBN: 978-3-319-05948-8
eBook Packages: EngineeringEngineering (R0)