Skip to main content

Providing an Agent Flavored Integration for Workflow Management

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

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

Abstract

This paper discusses an application of software agents to improve workflow management systems, with a practical emphasis on Petri net-based systems. The properties of agent technology will be used to gain advantages within the workflow management systems on both a conceptual and practical level. In this paper we discuss the theoretical background of our work, the conceptual idea and approach, and one possible practical implementation. As a central practical means we use reference nets, a high-level Petri net formalism. These nets are used to model both agents and workflows, which results in a clean and natural integration of both technologies.

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. Becker, U., Moldt, D.: Objekt-orientierte Konzepte für gefärbte Petrinetze. In: Scheschonk, G., Reisig, W. (eds.) Petri-Netze im Einsatz für Entwurf und Entwicklung von Informationssystemen. Informatik Aktuell, pp. 140–151. Springer, Heidelberg (1993)

    Google Scholar 

  2. Burmeister, B., Arnold, M., Copaciu, F., Giovanni, R.: BDI-Agents for Agile Goal-oriented Business Processes. In: AAMAS 2008. Proceedings Industry and Application Track, pp. 37–44 (2008)

    Google Scholar 

  3. Cabac, L., Moldt, D., Wester-Ebbinghaus, M., Müller, E.: Visual Representation of Mobile Agents – Modeling Mobility within the Prototype MAPA. In: Duvigneau and Moldt [7], pp. 7–28

    Google Scholar 

  4. Chappell, D.: The Workflow Way: Understanding the Windows Workflow Foundation. Microsoft corporation whitepaper. Chappell & Associates (2009)

    Google Scholar 

  5. Christensen, S., Hansen, N.D.: Coloured Petri Nets Extended with Channels for Synchronous Communication. In: Valette, R. (ed.) ICATPN 1994. LNCS, vol. 815, pp. 159–178. Springer, Heidelberg (1994)

    Chapter  Google Scholar 

  6. Dadam, P., Reichert, M., Rinderle-Ma, S., Göser, K., Kreher, U., Jurisch, M.: Von ADEPT zur AristaFlow BPM Suite - Eine Vision wird Realität: Correctness by Construction und flexible, robuste Ausführung von Unternehmensprozessen. EMISA Forum 29(1), 9–28 (2009)

    Google Scholar 

  7. Duvigneau, M., Moldt, D. (eds.): Proceedings of the Fifth International Workshop on Modeling of Objects, Components and Agents, MOCA 2009, Hamburg, FBI-HH-B-290/09 in Bericht. University of Hamburg (September 2009)

    Google Scholar 

  8. Duvigneau, M., Moldt, D., Rölke, H.: Concurrent Architecture for a Multi-agent Platform. In: Giunchiglia, F., Odell, J., Weiß, G. (eds.) Proceedings of 3rd International Workshop on Agent-Oriented Software Engineering, AOSE 2002, Bologna pp. 147–159. ACM Press (2002)

    Google Scholar 

  9. Duvigneau, M., Moldt, D., Rölke, H.: Concurrent Architecture for a Multi-agent Platform. In: Giunchiglia, F., Odell, J., Weiß, G. (eds.) AOSE 2002. LNCS, vol. 2585, pp. 59–72. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  10. Ehrler, L., Fleurke, M., Purvis, M., Savarimuthu, B.T.R.: Agent-based workflow management systems (WfMSs) - JBees: a distributed and adaptive WfMS with monitoring and controlling capabilities. Information Systems and E-Business Management 4(1), 5–23 (2006)

    Article  Google Scholar 

  11. Freßmann, A., Maximini, R., Sauer, T.: Towards Collaborative Agent-Based Knowledge Support for Time-Critical and Business-Critical Processes. In: Althoff, K.-D., Dengel, A.R., Bergmann, R., Nick, M., Roth-Berghofer, T.R. (eds.) WM 2005. LNCS (LNAI), vol. 3782, pp. 420–430. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  12. Hall, T., Shahmehri, N.: An Intelligent Multi-Agent Architecture for Support of Process Reuse in a Workflow Management System. In: 1st International Conference on the Practical Application of Intelligent Agents and Multi-Agent Technology, pp. 331–343 (1996)

    Google Scholar 

  13. Hollingsworth, D.: The Workflow Reference Model. Workflow Management Coalition. Verfügbar auf, http://www.wfmc.org/reference-model.html

  14. Jacob, T.: Implementierung einer sicheren und rollenbasierten Workflowmanagement-Komponente für ein Petrinetzwerkzeug. Diploma thesis, University of Hamburg, Department of Computer Science, Vogt-Kölln Str. 30, D-22527 Hamburg (2002)

    Google Scholar 

  15. Jennings, N.R., Norman, T.J., Faratin, P.: ADEPT: An Agent-Based Approach to Business Process Management. ACM SIGMOD Record 27, 32–39 (1998)

    Article  Google Scholar 

  16. Jennings, N.R., Norman, T.J., Faratin, P., O’Brien, P., Odgers, P.: Autonomous Agents for Business Process Management. Int. Journal of Applied Artificial Intelligence 14(2), 145–189 (2000)

    Article  Google Scholar 

  17. Köhler, M., Moldt, D., Rölke, H.: Modelling the Structure and Behaviour of Petri Net Agents. In: Colom, J.M., Koutny, M. (eds.) ICATPN 2001. LNCS, vol. 2075, pp. 224–241. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  18. Köhler, M., Moldt, D., Rölke, H.: Modelling Mobility and Mobile Agents Using Nets within Nets. In: van der Aalst, W.M.P., Best, E. (eds.) ICATPN 2003. LNCS, vol. 2679, pp. 121–139. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  19. Köhler, M., Rölke, H.: Modelling mobility and mobile agents using nets within nets. In: Moldt, D. (ed.) Proceedings of the Second Workshop on Modelling of Objects, Components, and Agents (MOCA 2002), University of Aarhus, Department of Computer Science, August 26-27, vol. 561, pp. 141–157. DAIMI PB, Aarhus (2002)

    Google Scholar 

  20. Köhler-Bußmeier, M.: Hornets: Nets within Nets Combined with Net Algebra. In: Franceschinis, G., Wolf, K. (eds.) PETRI NETS 2009. LNCS, vol. 5606, pp. 243–262. Springer, Heidelberg (2009)

    Chapter  Google Scholar 

  21. Köhler-Bußmeier, M.: SONAR: Eine sozialtheoretisch fundierte Multiagentensystemarchitektur. In: Lüde, R.V., Moldt, D., Valk, R. (eds.) Selbstorganisation und Governance in künstlichen und sozialen Systemen. Reihe: Wirtschaft – Arbeit – Technik, vol. 5, ch. 8-12, Lit-Verlag, Münster (2009)

    Google Scholar 

  22. Kummer, O.: Referenznetze. Logos Verlag, Berlin (2002)

    Google Scholar 

  23. Markwardt, K., Moldt, D., Reese, C.: Support of Distributed Software Development by an Agent-based Process Infrastructure. In: MSVVEIS 2008 (2008)

    Google Scholar 

  24. Markwardt, K., Moldt, D., Wagner, T.: Net Agents for Activity Handling in a WFMS. In: Freytag, T., Eckleder, A. (eds.) Proceedings of 16th German Workshop on Algorithms and Tools for Petri Nets, AWPN 2009, CEUR Workshop Proceedings, Karlsruhe, Germany (2009)

    Google Scholar 

  25. Moldt, D.: Höhere Petrinetze als Grundlage für Systemspezifikationen. Dissertation, University of Hamburg, Department of Computer Science, Vogt-Kölln Str. 30, D-22527 Hamburg (August 1996)

    Google Scholar 

  26. Moldt, D., Quenum, J., Reese, C., Wagner, T.: Improving a Workflow Management System with an Agent Flavour. FBI-HH-B-294/10 in Bericht, pp. 55–70, University of Hamburg, Department of Informatics (June 2010)

    Google Scholar 

  27. Reese, C.: Prozess-Infrastruktur für Agentenanwendungen. Agent Technology – Theory and Applications, vol. 3. Logos Verlag, Berlin (2010) Dissertation, http://www.sub.uni-hamburg.de/opus/volltexte/2010/4497/

    Google Scholar 

  28. Reese, C., Ortmann, J., Offermann, S., Moldt, D., Markwardt, K., Carl, T.: Fragmented Workflows Supported by an Agent Based Architecture. In: Kolp, M., Bresciani, P., Henderson-Sellers, B., Winikoff, M. (eds.) AOIS 2005. LNCS (LNAI), vol. 3529, pp. 200–215. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  29. Reese, C., Wester-Ebbinghaus, M., Dörges, T., Cabac, L., Moldt, D.: A Process Infrastructure for Agent Systems. In: Dastani, M., Fallah, A.E., Leite, J., Torroni, P. (eds.) MALLOW 2007 Proceedings. Workshop LADS 2007 Languages, Methodologies and Development Tools for Multi-Agent Systems (LADS), pp. 97–111 (2007)

    Google Scholar 

  30. Reese, C., Wester-Ebbinghaus, M., Dörges, T., Cabac, L., Moldt, D.: Introducing a Process Infrastructure for Agent Systems. In: Dastani, M., El Fallah, A., Leite, J., Torroni, P. (eds.) LADS 2007. LNCS (LNAI), vol. 5118, pp. 225–242. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  31. Rölke, H.: Modellierung von Agenten und Multiagentensystemen – Grundlagen und Anwendungen. Agent Technology – Theory and Applications, vol. 2. Logos Verlag, Berlin (2004)

    MATH  Google Scholar 

  32. Tarullo, M., Rosca, D., Wang, J., Tepfenhart, W.: WIFAi - A Tool Suite for the Modeling and Enactment of Inter-organizational Workflows. In: IEEE/INFORMS International Conference on Service Operations, Logistics and Informatics 2009, SOLI 2009, pp. 764–769. IEEE (2009)

    Google Scholar 

  33. Valk, R.: Concurrency in Communicating Object Petri Nets. In: Agha, G., De Cindio, F., Rozenberg, G. (eds.) APN 2001. LNCS, vol. 2001, pp. 164–195. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  34. van der Aalst, W.M.P.: 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 

  35. Wagner, T.: A Centralized Petri Net- and Agent-based Workflow Management System. In: Duvigneau, Moldt (eds.) [7], pp. 29–44

    Google Scholar 

  36. Wagner, T.: Prototypische Realisierung einer Integration von Agenten und Workflows. Diploma thesis, University of Hamburg, Department of Informatics, Vogt-Kölln Str. 30, D-22527 Hamburg (2009)

    Google Scholar 

  37. Wooldridge, M.: An Introduction To MultiAgent Systems, 2nd edn. John Wiley & Sons Ltd. (2009)

    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 chapter

Cite this chapter

Wagner, T., Quenum, J., Moldt, D., Reese, C. (2012). Providing an Agent Flavored Integration for Workflow Management. In: Jensen, K., Donatelli, S., Kleijn, J. (eds) Transactions on Petri Nets and Other Models of Concurrency V. Lecture Notes in Computer Science, vol 6900. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29072-5_11

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-29072-5_11

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-29071-8

  • Online ISBN: 978-3-642-29072-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics