Skip to main content

Model-Driven Middleware Support for Team-Oriented Process Management

  • Chapter
Transactions on Petri Nets and Other Models of Concurrency VIII

Part of the book series: Lecture Notes in Computer Science ((TOPNOC,volume 8100))

Abstract

Management of collaborative processes involving multiple parties is one of the dominant topics in contemporary information system research. While the process perspective is quite well understood and supported by a wide range of modeling approaches, it is necessary to go beyond the process perspective alone. We specifically address the following question: If we consider the involved parties of a collaborative process as a team, then (1) which are the general formation rules for such a team together with the collaborative process it carries out and (2) to which concrete underlying organizational structure do these rules apply? To address this question, we present the organizational modeling approach Sonar. The accompanying models are rather high-level and illustrative but at the same time they are rich enough in order to generate executable models and other kinds of code that together form the core of a middleware implementation for team-oriented process management.

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 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.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. van der Aalst, W.: Verification of workflow nets. In: Azéma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 407–426. Springer, Heidelberg (1997)

    Chapter  Google Scholar 

  2. van der Aalst, W.: Interorganizational workflows. Systems Analysis - Modelling - Simulation 34(3), 335–367 (1999)

    MATH  Google Scholar 

  3. van der Aalst, W., ter Hofstede, A.: YAWL: Yet another workflow language. Information Systems 30(4), 245–275 (2005)

    Article  Google Scholar 

  4. van der Aalst, W., Lohmann, N., Massuthe, P., Stahl, C., Wolf, K.: Multiparty contracts: Agreeing and implementing interorganizational processes. Computer Journal 53(1), 90–106 (2010)

    Article  Google Scholar 

  5. Alves, A., et al.: OASIS web services business process execution language (WSBPEL) v2.0. OASIS Standard, 11 (April 2007)

    Google Scholar 

  6. Boissier, O., Hübner, J.F., Sichman, J.S.: Organization oriented programming: From closed to open organizations. In: O’Hare, G.M.P., Ricci, A., O’Grady, M.J., Dikenelli, O. (eds.) ESAW 2006. LNCS (LNAI), vol. 4457, pp. 86–105. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

  7. Cabac, L.: Modeling Petri Net-Based Multi-Agent Applications. Agent Technology: Theory and Application, Logos, vol. 5 (2010)

    Google Scholar 

  8. Desel, J., Esparza, J.: Free Choice Petri Nets. Cambridge Tracks in Theoretical Computer Science, vol. 40. Cambridge University Press (1995)

    Google Scholar 

  9. Dignum, V.: The role of organization in agent systems. In: Dignum, V. (ed.) Handbook of Research on Multi-Agent Systems: Semantics and Dynamics of Organizational Models. Information Science Reference, pp. 1–16 (2009)

    Google Scholar 

  10. Esteva, M., de la Cruz, D., Sierra, C.: ISLANDER: An electronic institutions editor. In: Proceedings of the First International Joint Conference on Autonomous Agents & Multiagent Systems, AAMAS 2002, pp. 1045–1052. ACM (2002)

    Google Scholar 

  11. Girault, C., Valk, R. (eds.): Petri Nets for Systems Engineering: A Guide to Modelling, Verification and Applications. Springer (2003)

    Google Scholar 

  12. Goltz, U., Reisig, W.: The non-sequential behaviour of Petri nets. Information and Control 57(2–3), 125–147 (1983)

    Article  MathSciNet  MATH  Google Scholar 

  13. Hübner, J.F., Sichman, J.S., Boissier, O.: Using the \(\mathcal{M}\)oise +  for a cooperative framework of MAS reorganisation. In: Bazzan, A.L.C., Labidi, S. (eds.) SBIA 2004. LNCS (LNAI), vol. 3171, pp. 506–515. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Keller, G., Nüttgens, M., Scheer, A.W.: Semantische Prozessmodellierung auf der Grundlage “Ereignisgesteuerter Prozessketten (EPK)”. In: Scheer, A.W. (ed.) Veröffentlichungen des Instituts für Wirtschaftsinformatik (IWi). Universität des Saarlandes, Heft 89 (1992)

    Google Scholar 

  15. Köhler-Bußmeier, M.: Analysing SONAR model transformations. In: Accorsi, R., Murata, T., Ranise, S. (eds.) Proceedings of the International Workshop on Petri Net-Based Security (WooPS 2012), pp. 55–70 (2012)

    Google Scholar 

  16. Köhler-Bußmeier, M.: Negotiating inter-organisational processes: An approach baaed on unfoldings and workflow nets. In: Proceedings of the International Workshop on Concurrency, Specification and Programming, CS&P 2012 (2012)

    Google Scholar 

  17. Köhler-Bußmeier, M., Wester-Ebbinghaus, M., Moldt, D.: A formal model for organisational structures behind process-aware information systems. In: Jensen, K., van der Aalst, W.M.P. (eds.) Transactions on Petri Nets and Other Models of Concurrency II. LNCS, vol. 5460, pp. 98–114. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  18. Köhler-Bußmeier, M., Wester-Ebbinghaus, M., Moldt, D.: Generating executable multi-agent system prototypes from SONAR specifications. In: De Vos, M., Fornara, N., Pitt, J.V., Vouros, G. (eds.) COIN 2010. LNCS, vol. 6541, pp. 21–38. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  19. OMG: Business process modeling notation (BPMN) version 1.0. OMG Final Adopted Specification, Object Management Group (2006)

    Google Scholar 

  20. Papazoglou, M.: Web Services: Principles and Technology. Pearson Education Limited (2008)

    Google Scholar 

  21. Peltz, C.: Web services orchestration and choreography. IEEE Computer 36(10), 46–52 (2003)

    Article  Google Scholar 

  22. Pynadath, D., Tambe, M.: An automated teamwork infrastructure for heterogeneous software agents and humans. Autonomous Agents and Multi-Agent Systems 7(1-2), 71–100 (2003)

    Article  Google Scholar 

  23. Scott, W.R.: Organizations: Rational, Natural and Open Systems, 5th edn. Prentice Hall (2003)

    Google Scholar 

  24. Valk, R.: Object Petri nets: Using the nets-within-nets paradigm. In: Desel, J., Reisig, W., Rozenberg, G. (eds.) Lectures on Concurrency and Petri Nets. LNCS, vol. 3098, pp. 819–848. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  25. Wester-Ebbinghaus, M.: Von Multiagentensystemen zu Multiorganisationssystemen – Modellierung auf Basis von Petrinetzen. Dissertation, Universität Hamburg, Fachbereich Informatik. Elektronische Veröffentlichung im Bibliothekssystem der Universität Hamburg (2010), http://www.sub.uni-hamburg.de/opus/volltexte/2011/4974/

  26. Wolf, K.: Does my service have partners? In: Jensen, K., van der Aalst, W.M.P. (eds.) Transactions on Petri Nets and Other Models of Concurrency II. LNCS, vol. 5460, pp. 152–171. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Wester-Ebbinghaus, M., Köhler-Bußmeier, M. (2013). Model-Driven Middleware Support for Team-Oriented Process Management. In: Koutny, M., van der Aalst, W.M.P., Yakovlev, A. (eds) Transactions on Petri Nets and Other Models of Concurrency VIII. Lecture Notes in Computer Science, vol 8100. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40465-8_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-40465-8_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-40464-1

  • Online ISBN: 978-3-642-40465-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics