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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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)
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)
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
Chappell, D.: The Workflow Way: Understanding the Windows Workflow Foundation. Microsoft corporation whitepaper. Chappell & Associates (2009)
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)
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)
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)
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)
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)
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)
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)
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)
Hollingsworth, D.: The Workflow Reference Model. Workflow Management Coalition. Verfügbar auf, http://www.wfmc.org/reference-model.html
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)
Jennings, N.R., Norman, T.J., Faratin, P.: ADEPT: An Agent-Based Approach to Business Process Management. ACM SIGMOD Record 27, 32–39 (1998)
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)
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)
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)
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)
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)
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)
Kummer, O.: Referenznetze. Logos Verlag, Berlin (2002)
Markwardt, K., Moldt, D., Reese, C.: Support of Distributed Software Development by an Agent-based Process Infrastructure. In: MSVVEIS 2008 (2008)
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)
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)
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)
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/
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)
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)
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)
Rölke, H.: Modellierung von Agenten und Multiagentensystemen – Grundlagen und Anwendungen. Agent Technology – Theory and Applications, vol. 2. Logos Verlag, Berlin (2004)
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)
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)
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)
Wagner, T.: A Centralized Petri Net- and Agent-based Workflow Management System. In: Duvigneau, Moldt (eds.) [7], pp. 29–44
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)
Wooldridge, M.: An Introduction To MultiAgent Systems, 2nd edn. John Wiley & Sons Ltd. (2009)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)