Skip to main content

On the Suitability of Activity Diagrams and ConcurTaskTrees for Complex Event Modeling

  • Conference paper
  • 552 Accesses

Part of the book series: Lecture Notes in Business Information Processing ((LNBIP,volume 128))

Abstract

In this paper, we analyze and extend modeling possibilities for complex events in the semiformal business process modeling languages UML activity diagrams and ConcurTaskTrees (CTT). The goal of this paper is to provide an intuitive abstract starting point for complex event specifications in a model-based approach. The resulting models should increase the understandability of the models themselves and the discussion taking place with the developers and the stakeholders. A hierarchy concept for advanced visual event modeling is introduced to activity diagrams. In these models time, data and cardinality aspects can be expressed. A different approach for complex event modeling is proposed using hierarchical task models with CTT. We transform given temporal operators from CTT that are based on process algebra to event algebra. Some extensions for CTT-operators are used to express specific complex event models in a semiformal way.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   54.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   72.00
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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Barros, A., Decker, G., Großkopf, A.: Complex Events in Business Processes. In: Abramowicz, W. (ed.) BIS 2007. LNCS, vol. 4439, pp. 29–40. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  2. Baeten, J.C.M.: A Brief History of Process Algebra. Theoretical Computer Science 138(2), 243–271 (1995)

    Article  Google Scholar 

  3. Bolognesi, T., Brinksma, E.: Introduction to the ISO Specification Language LOTOS. In: van Eijk, P.H.J., Vissers, C.A., Diaz, M. (eds.) The Formal Description Technique LOTOS. Elsevier Science Publishers B. V., North-Holland (1989)

    Google Scholar 

  4. Allen, J.F.: Maintaining knowledge about temporal intervals. Communications of the ACM 26(11), 832–843 (1983)

    Article  Google Scholar 

  5. Brüning, J., Forbrig, P.: Behaviour of flow operators connected with object flows in workflow specifications. In: BIR 2008. University of Gdansk (2008)

    Google Scholar 

  6. Brüning, J., Forbrig, P.: Modellierung von Entscheidungen und Interpretation von Entscheidungsoperatoren in einem WfMS. In: EPK 2009. CEUR-WS, vol. 554 (2009)

    Google Scholar 

  7. Brüning, J., Forbrig, P.: TTMS: A Task Tree Based Workflow Management System. In: Halpin, T., Nurcan, S., Krogstie, J., Soffer, P., Proper, E., Schmidt, R., Bider, I. (eds.) BPMDS 2011 and EMMSAD 2011. LNBIP, vol. 81, pp. 186–200. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  8. Brüning, J., Dittmar, A., Forbrig, P., Reichart, D.: Getting SW Engineers on Board: Task Modelling with Activity Diagrams. In: Gulliksen, J., Harning, M.B., van der Veer, G.C., Wesson, J. (eds.) EIS 2007. LNCS, vol. 4940, Springer, Heidelberg (2008)

    Google Scholar 

  9. Carlson, J., Lisper, B.: A resource-efficient event algebra. Science of Computer Programming 75(12), 1215–1234 (2010)

    Article  Google Scholar 

  10. Charavarthy, S., Krishnaprasad, V., Anwar, E., Kim, S.K.: Composite Events for Active databases: Semantics, Contexts and Dtetection. In: VLDB 1994, Santiago, Chile (1994)

    Google Scholar 

  11. Chen, S.-K., Jeng, J.-J., Chang, H.: Complex Event Processing using Simple Rule-based Event Correlation Engines for Business Performance Management. In: CEC/EEE 2006, Palo Alto (2006)

    Google Scholar 

  12. Davis, R.: Business process modelling with ARIS: A Practical Guide. Springer (2009)

    Google Scholar 

  13. Decker, G., Mendling, J.: Process Instantiation. Data & Knowledge Engineering 68(9), 777–792 (2009)

    Article  Google Scholar 

  14. Decker, G., Großkopf, A., Barros, A.: A Graphical Notation for Modeling Complex Events in Business Processes. In: EDOC 2007. IEEE Computer Society (2007)

    Google Scholar 

  15. Dijkstra, E.: Go To Statement Considered Harmful. Communications of the ACM 11(3), 147–148, doi:10.1145/362929.362947

    Google Scholar 

  16. Kopp, O., Wieland, M., Leymann, F.: External and Internal Events in EPCs: e2EPCs. In: Rinderle-Ma, S., Sadiq, S., Leymann, F. (eds.) BPM 2009. LNBIP, vol. 43, pp. 381–392. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  17. Luckham, D.: The Power of Events. Addison-Wesley Longman, Amsterdam (2002)

    Google Scholar 

  18. Mori, G., Paterno, F., Santoro, C.: CTTE: Support for Developing and Analyzing Task Models for Interactive System Design. IEEE Transactions on Software Engineering, 797–813 (2002)

    Google Scholar 

  19. Object Management Group: Business Process Model and Notation (BPMN) specification vers. 2.0, http://www.omg.org/spec/BPMN/2.0/PDF (accessed: May 05, 2011)

  20. Object Management Group: Unified Modeling Language (UML) version 2.3. OMG document formal/2010-05-05 (2010), http://www.omg.org/spec/UML/2.3/Superstructure/PDF (accessed: May 05, 2011)

  21. Rommelspacher, J.: Modelling Complex Events with Event-Driven Process Chains. In: SIGSAND-EUROPE 2008. LNI, vol. 129 (2008)

    Google Scholar 

  22. Scheer, A.-W.: ARIS – Modellierungsmethoden, Metamodelle, Anwendungen. Springer (2001)

    Google Scholar 

  23. Seib, E., Parzyjegla, H., Mühl, G.: Distributed Composite Event Detection in Publish/Subscribe Networks - A Case for Self-Organization. ECEASST 37 (2011)

    Google Scholar 

  24. Sinnig, D., Wurdel, M., Forbrig, P., Chalin, P., Khendek, F.: Practical Extensions for Task Models. In: Winckler, M., Johnson, H. (eds.) TAMODIA 2007. LNCS, vol. 4849, pp. 42–55. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  25. van der Aalst, W., ter Hofstede, A., Kiepuszewski, B., Barros, A.: Workflow Patterns. Distributed and Parallel Databases 14(3), 5–51 (2003)

    Article  Google Scholar 

  26. Vanhatalo, J., Völzer, H., Koehler, J.: The Refined Process Structure Tree. In: Dumas, M., Reichert, M., Shan, M.-C. (eds.) BPM 2008. LNCS, vol. 5240, pp. 100–115. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  27. Laue, R., Mendling, J.: Structuredness and its significance for correctness of process models. Inf. Syst. E-Business Management 8(3), 287–307 (2010)

    Article  Google Scholar 

  28. Russell, N., van der Aalst, W.M.P., ter Hofstede, A.H.M., Wohed, P.: On the Suitability of UML 2.0 Activity Diagrams for Business Process Modelling. In: APCCM 2006, Australia, Hobart, CRPIT, vol. 53 (2006)

    Google Scholar 

  29. Zhu, D., Sethi, A.: SEL, A New Event Pattern Specification Language for Event Correlation. In: Proc. Int. Conf. on Computer Communications and Networks, pp. 586–589. IEEE (2001)

    Google Scholar 

  30. Kolb, J., Reichert, M., Weber, B.: Using Concurrent Task Trees for Stakeholder-centered Modeling and Visualization of Business Processes. In: Oppl, S., Fleischmann, A. (eds.) S-BPM ONE 2012. CCIS, vol. 284, pp. 237–251. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Brüning, J., Forbrig, P., Seib, E., Zaki, M. (2012). On the Suitability of Activity Diagrams and ConcurTaskTrees for Complex Event Modeling. In: Aseeva, N., Babkin, E., Kozyrev, O. (eds) Perspectives in Business Informatics Research. BIR 2012. Lecture Notes in Business Information Processing, vol 128. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-33281-4_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-33281-4_5

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-33280-7

  • Online ISBN: 978-3-642-33281-4

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics