Skip to main content

Workflow Management Principles for Interactions Between Petri Net-Based Agents

  • Conference paper
  • First Online:
Application and Theory of Petri Nets and Concurrency (PETRI NETS 2015)

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 9115))

Abstract

Software agents can be considered as similar to humans interacting with one another to complete a complex activity or, in an organisational setting, a workflow. More so, agents can view their own behaviour as workflows, which can require other resources in order to be executed. This paper examines and describes an approach to consider agent behaviour as workflows and agents as both workflow engines and workflow resources. This approach can achieve a flexible and more uniform type of agent interaction. The paper describes the approach as a design pattern and blueprint. It also presents a first technical proof-of-concept. The general approach, concepts and prototype are based on and realised with reference Petri nets. This enables a clear transition between the conceptual approach and the practical realisation.

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.M.P.: Verification of work. 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.M.P., Lohmann, N., La Rosa, M.: Ensuring correctness during process configuration via partner synthesis. Information Systems 37(6), 574–592 (2012)

    Article  Google Scholar 

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

  4. Both, F., Hoogendoorn, M., van der Mee, A., Treur, J., de Vos, M.: An intelligent agent model with awareness of workflow progress. Applied Intelligence 36(2), 498–510 (2012)

    Article  Google Scholar 

  5. Cabac, L.: Multi-agent system: a guiding metaphor for the organization of software development projects. In: Petta, P., Müller, J.P., Klusch, M., Georgeff, M. (eds.) MATES 2007. LNCS (LNAI), vol. 4687, pp. 1–12. Springer, Heidelberg (2007)

    Chapter  Google Scholar 

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

    Google Scholar 

  7. Christensen, S., Damgaard Hansen, N.: 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 

  8. Delias, P., Doulamis, A., Matsatsinis, N.: What agents can do in workflow management systems. Artificial Intelligence Review 35(2), 155–189 (2011)

    Article  Google Scholar 

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

    Chapter  Google Scholar 

  10. Foundation for Intelligent Physical Agents. FIPA Agent Management Specification (2003). http://www.fipa.org/specs/fipa00023/index.html

  11. Haustermann, M.: BPMN-Modelle für petrinetzbasierte agentenorientierte Softwaresysteme auf Basis von Mulan/Capa. Master thesis, University of Hamburg, Department of Informatics, September 2014

    Google Scholar 

  12. Hollingsworth, D.: The workflow reference model. Technical report, WfMC (1995). Available at http://www.wfmc.org

  13. Jacob, T.: Implementierung einer sicheren und rollenbasierten Workflowmanagement-Komponente für ein Petrinetzwerkzeug. Diploma thesis, University of Hamburg, Department of Computer Science (2002)

    Google Scholar 

  14. Korhonen, J., Pajunen, L., Puustjärvi, J.: Using transactional workflow ontology in agent cooperation. In: AIM Workshop, First EurAsian Conference on Advances in ICT. Tehran (2002)

    Google Scholar 

  15. Kotb Y.T.: Workflow-Net Based Cooperative Multi-Agent Systems. PhD thesis, The University of Western Ontario, Electronic Thesis and Dissertation Repository, August 2011. p. 228

    Google Scholar 

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

    Google Scholar 

  17. Kummer, O., Wienberg, F., Duvigneau, M., Köhler, M., Moldt, D., Rölke, H.: Renew - the Reference Net Workshop. In: Veerbeek, E. (ed.) Tool Demonstrations. 24th International Conference on Application and Theory of Petri Nets (ATPN 2003). International Conference on Business Process Management (BPM 2003)., pp. 99–102, June 2003

    Google Scholar 

  18. Lohmann, N., Weinberg, D.: Wendy: A tool to synthesize partners for services. Fundamenta Informaticae 113, 295–311 (2011)

    MathSciNet  Google Scholar 

  19. Pla, A., Gay, P., Meléndez, J., López, B.: Petri net based agents for coordinating resources in a workflow management system. In: ICAART 2011 - Proceedings of the 3rd International Conference on Agents and Artificial Intelligence, Rome, Italy, January 28–30, pp. 514–523 (2011)

    Google Scholar 

  20. 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 

  21. Valk, R.: Petri nets as token objects: an introduction to elementary object nets. In: Desel, J., Silva, M. (eds.) ICATPN 1998. LNCS, vol. 1420, pp. 1–25. Springer, Heidelberg (1998)

    Chapter  Google Scholar 

  22. Wagner, T., Quenum, J., Moldt, D., Reese, C.: Providing an agent flavored integration for workflow management. In: Jensen, K., Donatelli, S., Kleijn, J. (eds.) ToPNoC V. LNCS, vol. 6900, pp. 243–264. 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

© 2015 Springer International Publishing Switzerland

About this paper

Cite this paper

Wagner, T., Moldt, D. (2015). Workflow Management Principles for Interactions Between Petri Net-Based Agents. In: Devillers, R., Valmari, A. (eds) Application and Theory of Petri Nets and Concurrency. PETRI NETS 2015. Lecture Notes in Computer Science(), vol 9115. Springer, Cham. https://doi.org/10.1007/978-3-319-19488-2_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-19488-2_17

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-19487-5

  • Online ISBN: 978-3-319-19488-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics