Supporting BPMN Process Models with UML Sequence Diagrams for Representing Time Issues and Testing Models

  • Anna Suchenia (Mroczek)
  • Krzysztof Kluza
  • Krystian Jobczyk
  • Piotr Wiśniewski
  • Michał Wypych
  • Antoni Ligęza
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 10246)

Abstract

Business Process Model and Notation is a standard for process modeling. However, such models do not specify the time issues such as time of performing tasks or time of utilizing the resources. We propose the complementary UML sequence model generated from the BPMN model. Such a model can support time specification and provide direct time visualization. It is also suitable for validation in terms of time matters by domain experts as well as can be used to estimate and test methods in the systems based on random examination of the critical paths.

References

  1. 1.
    OMG: Business Process Model and Notation (BPMN): Version 2.0 specification. Technical report formal/2011-01-03, Object Management Group, January 2011Google Scholar
  2. 2.
    OMG: Unified Modeling Language version 2.1.2 infrastructure specification. Technical report formal/2007-11-04, Object Management Group. http://www.omg.org/cgi-bin/doc?formal/2007-11-04.pdf
  3. 3.
    Mroczek, A.: Testing object-oriented systems by using a random sequence of UML diagrams. Int. J. Comput. Sci. Netw. Secur. (IJCSNS) 13(11), 42 (2013)Google Scholar
  4. 4.
    Chinosi, M., Trombetta, A.: BPMN: an introduction to the standard. Comput. Stand. Interfaces 34(1), 124–134 (2012)CrossRefGoogle Scholar
  5. 5.
    Lindsay, A., Dawns, D., Lunn, K.: Business processes - attempts to find a definition. Inf. Softw. Technol. 45(15), 1015–1019 (2003). ElsevierCrossRefGoogle Scholar
  6. 6.
    Geiger, M., Harrer, S., Lenhard, J., Wirtz, G.: BPMN 2.0: the state of support and implementation. Future Gener. Comput. Syst. (2017)Google Scholar
  7. 7.
    Kluza, K., Jobczyk, K., Wiśniewski, P., Ligęza, A.: Overview of time issues with temporal logics for business process models. In: 2016 Federated Conference on Computer Science and Information Systems (FedCSIS), pp. 1115–1123. IEEE (2016)Google Scholar
  8. 8.
    Kluza, K., Kaczor, K.: Overview of BPMN model equivalences: towards normalization of BPMN diagrams. In: Canadas, J., Nalepa, G.J., Baumeister, J. (eds.) 8th Workshop on Knowledge Engineering and Software Engineering (KESE 2012) at the Biennial European Conference on Artificial Intelligence (ECAI 2012), Montpellier, France, 28 August 2012, pp. 38–45 (2012)Google Scholar
  9. 9.
    Lanz, A., Weber, B., Reichert, M.: Time patterns for process-aware information systems. Requirements Eng. 19(2), 113–141 (2012)CrossRefGoogle Scholar
  10. 10.
    Gagne, D., Trudel, A.: Time-BPMN. In: 2009 IEEE Conference on Commerce and Enterprise Computing, pp. 361–367, July 2009Google Scholar
  11. 11.
    Cheikhrouhou, S., Kallel, S., Guermouche, N., Jmaiel, M.: A survey on time-aware business process modeling. In: International Conference on Enterprise Information Systems (ICEIS), 10 p., July 2013Google Scholar
  12. 12.
    Cheikhrouhou, S., Kallel, S., Guermouche, N., Jmaiel, M.: The temporal perspective in business process modeling: a survey and research challenges. SOCA 9(1), 75–85 (2015)CrossRefGoogle Scholar
  13. 13.
    Lanz, A., Weber, B., Reichert, M.: Workflow time patterns for process-aware information systems. In: Bider, I., Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Ukor, R. (eds.) BPMDS/EMMSAD 2010. LNBIP, vol. 50, pp. 94–107. Springer, Heidelberg (2010). doi: 10.1007/978-3-642-13051-9_9 CrossRefGoogle Scholar
  14. 14.
    Barba, I., Lanz, A., Weber, B., Reichert, M., Valle, C.: Optimized time management for declarative workflows. In: Bider, I., Halpin, T., Krogstie, J., Nurcan, S., Proper, E., Schmidt, R., Soffer, P., Wrycza, S. (eds.) BPMDS/EMMSAD 2012. LNBIP, vol. 113, pp. 195–210. Springer, Heidelberg (2012). doi: 10.1007/978-3-642-31072-0_14 CrossRefGoogle Scholar
  15. 15.
    Xie, J., Tang, Y., He, Q., Tang, N.: Research of temporal workflow process and resource modeling. In: Proceedings of the 9th International Conference on Computer Supported Cooperative Work in Design, vol. 1, pp. 530–534. IEEE (2005)Google Scholar
  16. 16.
    Hunt, J.: Guide to the Unified Process featuring UML, Java and Design Patterns. Springer, London (2003)Google Scholar
  17. 17.
    David, R., Blanchet, G.: About random fault detection of combinational networks. IEEE Trans. Comput. 25(6), 659–664 (1976)MathSciNetCrossRefMATHGoogle Scholar
  18. 18.
    Dudek-Dyduch, E., Kucharska, E., Dutkiewicz, L., Rączka, K.: ALMM solver - a tool for optimization problems. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2014. LNCS, vol. 8468, pp. 328–338. Springer, Cham (2014). doi: 10.1007/978-3-319-07176-3_29 CrossRefGoogle Scholar
  19. 19.
    Rączka, K., Dudek-Dyduch, E., Kucharska, E., Dutkiewicz, L.: ALMM solver: the idea and the architecture. In: Rutkowski, L., Korytkowski, M., Scherer, R., Tadeusiewicz, R., Zadeh, L.A., Zurada, J.M. (eds.) ICAISC 2015. LNCS, vol. 9120, pp. 504–514. Springer, Cham (2015). doi: 10.1007/978-3-319-19369-4_45 CrossRefGoogle Scholar

Copyright information

© Springer International Publishing AG 2017

Authors and Affiliations

  • Anna Suchenia (Mroczek)
    • 1
  • Krzysztof Kluza
    • 2
  • Krystian Jobczyk
    • 2
    • 3
  • Piotr Wiśniewski
    • 2
  • Michał Wypych
    • 2
  • Antoni Ligęza
    • 2
  1. 1.Cracow University of TechnologyKrakówPoland
  2. 2.AGH University of Science and TechnologyKrakowPoland
  3. 3.University of CaenCaenFrance

Personalised recommendations