Integrating Agent Actions and Workflow Operations

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9433)

Abstract

This paper presents the Agent Activity, a Petri net construct combining workflow tasks with the abilities of software agents. Agent Activities are at the core of our new approach, in which they are used by novel modelling entities. These entities provide integrated workflow and agent functionality. This supports a modelling perspective incorporating the strengths of both multi-agent systems and workflow management systems to allow for e.g. better support of inter-organisational modelling. The paper focuses on the role, function and construction of the Agent Activity in the approach.

Keywords

Workflows Agents Modelling Integration High-level Petri nets 

References

  1. 1.
    Bansal, A., Kona, S., Blake, M.B., Gupta, G.: An agent-based approach for composition of semantic web services. In: Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises. WETICE 2008. IEEE 17th, June 2008Google Scholar
  2. 2.
    Bendoukha, S., Wagner, T.: Improving performance of complex workflows: Investigating moving net execution to the cloud. In: Moldt, D., Rölke, H., Störrle, H. (eds.) Petri Nets and Software Engineering. International Workshop, PNSE 2015, Brussels, Belgium, June 22–23, 2015 Proceedings, vol. 1372 of CEUR Workshop Proceedings. CEUR-WS.org (2015)Google Scholar
  3. 3.
    Bergenti, F., Caire, G., Gotta, D.: Interactive workflows with wade. In: IEEE 21st International Workshop on Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE 2012). IEEE (2012)Google Scholar
  4. 4.
    Blake, M.B., Gomaa, H.: Agent-oriented compositional approaches to services-based cross-organizational workflow. Decis. Support Syst. - Special issue: Web services and process management, 40(1), 31–50 (2005)CrossRefGoogle Scholar
  5. 5.
    Both, F., Hoogendoorn, M., van der Mee, A., Treur, J., de Vos, M.: An intelligent agent model with awareness of workflow progress. Appl. Intel. 36(2), 498–510 (2012)CrossRefGoogle Scholar
  6. 6.
    Burmeister, B., Arnold, M., Copaciu, F., Rimassa, G.: BDI-agents for agile goal-oriented business processes. In: Proceedings of the 7th International Joint Conference on Autonomous Agents and Multiagent Systems: Industrial Track, AAMAS 2008, Richland, SC (2008). International Foundation for Autonomous Agents and Multiagent SystemsGoogle Scholar
  7. 7.
    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) CrossRefGoogle Scholar
  8. 8.
    Czarnul, P., Matuszek, M., Wójcik, M., Zalewski, K.: BeesyBees - efficient and reliable execution of service-based workflow applications for BeesyCluster using distributed agents. In: Proceedings of IMCSIT 2010 (2010)Google Scholar
  9. 9.
    Delias, P., Tsafarakis, S., Doulamis, A.: Manual intervention and statefulness in agent-involved workflow management systems. In: Casillas, J., Martínez-López, F.J., Corchado, J.M. (eds.) Management of Intelligent Systems. AISC, vol. 171, pp. 239–249. Springer, Heidelberg (2012) CrossRefGoogle Scholar
  10. 10.
    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) CrossRefGoogle Scholar
  11. 11.
    Ebadi, T., Purvis, M., Purvis, M.K.: A colored petri net model to represent the interactions between a set of cooperative agents. In: Beneventano, D., Despotovic, Z., Guerra, F., Joseph, S., Moro, G., de Pinninck, A.P. (eds.) AP2PC 2008/2009. LNCS, vol. 6573, pp. 141–152. Springer, Heidelberg (2012) CrossRefGoogle Scholar
  12. 12.
    Hsieh, F.-S.: Collaborative workflow management in holonic multi-agent systems. In: O’Shea, J., Nguyen, N.T., Crockett, K., Howlett, R.J., Jain, L.C. (eds.) KES-AMSTA 2011. LNCS, vol. 6682, pp. 383–393. Springer, Heidelberg (2011) CrossRefGoogle Scholar
  13. 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. 14.
    Jander, K., Braubach, L., Pokahr, A., Lamersdorf, W., Wack, K.: Goal-oriented processes with GPMN. Int. J. Artif. Intel. Tools 20(06), 1021–1041 (2011)CrossRefGoogle Scholar
  15. 15.
    Jander, K., Lamersdorf, W.: Jadex WfMS: Distributed workflow management for private clouds. In: Conference on Networked Systems, NetSys 2013, Stuttgart, Germany, March 11–15, 2013 (2013)Google Scholar
  16. 16.
    Köhler-Bußmeier, M., Wester-Ebbinghaus, M., Moldt, D.: A formal model for organisational structures behind process-aware information systems. In: Jensen, K., Aalst, W.M.P. (eds.) Transactions on Petri Nets and Other Models of Concurrency II. LNCS, vol. 5460, pp. 98–114. Springer, Heidelberg (2009) CrossRefGoogle Scholar
  17. 17.
    Kummer, O.: Referenznetze. Logos Verlag, Berlin (2002)Google Scholar
  18. 18.
    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), June 2003Google Scholar
  19. 19.
    Mislevics, A., Grundspenkis, J.: Workflow based approach for designing and executing mobile agents. In: Second International Conference on Digital Information Processing and Communications (ICDIPC), July 2012Google Scholar
  20. 20.
    Purvis, M., Savarimuthu, S., de Oliveira, M.: Mechanisms for cooperative behaviour in agent institutions. In: IEEE/WIC/ACM International Conference on Intelligent Agent Technology. IAT 2006, December 2006Google Scholar
  21. 21.
    Reese, C.: Prozess-Infrastruktur für Agentenanwendungen. Agent Technology - Theory and Applications, vol. 3. Logos Verlag, Berlin (2010) Google Scholar
  22. 22.
    Rölke, H.: Modellierung von Agenten und Multiagentensystemen - Grundlagen und Anwendungen. Agent Technology - Theory and Applications, vol. 2. Logos Verlag, Berlin (2004) MATHGoogle Scholar
  23. 23.
    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) CrossRefGoogle Scholar
  24. 24.
    Wagner, T., Moldt, D.: Approaching the integration of agents and workflows. In: Bergenthum, R., Desel, J. (eds.) 18. Workshop AWPN, Tagungsband, Hagen, September 2011Google Scholar
  25. 25.
    Wagner, T., Quenum, J., Moldt, D., Reese, C.: 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. LNCS, vol. 6900, pp. 243–264. Springer, Heidelberg (2012) CrossRefGoogle Scholar
  26. 26.
    Liu, Y.-H., Li, C.-L.: A workflow engine model based on multi-agent. In International Conference on Computer Application and System Modeling (ICCASM), vol. 14, October 2010Google Scholar
  27. 27.
    Zhaohui, L., Jia, C., Rui, G., Bin, X.: A reconfigurable platform of manufacturing execution system based on workflow and agent. In: WRI World Congress on Software Engineering. WCSE 2009, vol. 1, May 2009Google Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Informatics and Natural Sciences, Department of Informatics, Faculty of MathematicsUniversity of HamburgHamburgGermany

Personalised recommendations