Skip to main content

Part of the book series: Advances in Intelligent Systems and Computing ((AISC,volume 276))

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

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. White, S.A.: Introduction to BPMN. IBM Corporation

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. 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

    Google Scholar 

  5. Ramadan, M.: BPMN Formalization using Coloured Petri Nets. Computer Science. Arab Academy for Science and Technology, Cairo, mohamed.e.ramadan@aast.edu

    Google Scholar 

  6. 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

    Google Scholar 

  7. OMG Unified Modeling LanguageTM (OMG UML), Superstructure Version 2.4.1 (August 2011)

    Google Scholar 

  8. Pilone, D., Pitman, N.: UML 2.0 in a Nutshell A desktop Quick Reference. O’REILY (2005)

    Google Scholar 

  9. Jensen, K.: Coloured Petri Nets – Basic Concepts, Analysis Methods and Practical Use, vol. 1-3. Springer (1992, 1994, 1997)

    Google Scholar 

  10. Jacobson, I.: Object-Oriented Software Engineering, A Use Case Driven Approach. Addison-Wesley (1992)

    Google Scholar 

  11. Staines, A.S.: Intuitive Transformation of UML 2 Activities into Fundamental Modeling Concept Petri nets and Colored Petri Nets. University of Malta, Malta

    Google Scholar 

  12. 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

    Google Scholar 

  13. Spiteri Staines, A.: Rule Based Bi-Directional Transformation of UML2 Activities into Petri Nets. International Journal of Computers 5(2) (2011)

    Google Scholar 

  14. 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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ayman Yassin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics