Skip to main content

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4504))

Abstract

In industry, people who design business processes are often different from those designing the technical realization. Also, they generally use different languages, such as BPMN on the one hand and UML on the other. While agents are theoretically suitable for designing and implementing business ideas, multi-agent methodologies are generally not geared towards them.

In this paper, we describe the first step of mapping business process diagrams to agent concepts. To this end, we present a graph based representation of BPMN together with structural and semantical analysis methods. These provide the necessary formal grounding for the mapping we have in mind.

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. Group, O.M.: Business process modeling notation (BPMN) specification. Final Adopted Specification dtc/06-02-01, OMG (2006), http://www.bpmn.org/Documents/OMGFinalAdoptedBPMN1-0Spec06-02-01.pdf

  2. Ouyang, C., et al.: Translating BPMN to BPEL. Technical Report BPM-06-02, BPMCenter.org (2006)

    Google Scholar 

  3. Desrocher, A.A., Deal, T.J., Fanti, M.P.: Complex-valued token petri nets. IEEE trans. autom. sci. eng. 2(4), 309–318 (2004)

    Article  Google Scholar 

  4. Murata, T.: Petri nets: Properties, analysis and applications. Proceedings of the IEEE 77(4), 541–580 (1989)

    Article  Google Scholar 

  5. Vidal, J.M., Buhler, P., Stahl, C.: Multiagent systems with workflows. IEEE Internet Computing 8(1), 76–82 (2004)

    Article  Google Scholar 

  6. Committee, O.: Web services business process execution language (WS-BPEL) version 2.0. Technical report, Oasis (2005)

    Google Scholar 

  7. Aalst, W.: The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers 8(1), 21–66 (1998)

    Article  Google Scholar 

  8. Moldt, D., Wienberg, F.: Multi-agent-systems based on coloured petri nets. In: Azéma, P., Balbo, G. (eds.) ICATPN 1997. LNCS, vol. 1248, pp. 82–101. Springer, Heidelberg (1997)

    Google Scholar 

  9. Koehler, J., Hauser, R.: Untangling unstructured cyclic flows — a solution based on continuations. In: Meersman, R., Tari, Z. (eds.) OTM 2004. LNCS, vol. 3290, pp. 121–138. Springer, Heidelberg (2004)

    Google Scholar 

  10. Casella, G., Mascardi, V.: From AUML to WS-BPEL. Technical Report DISI-TR-06-01, Dipartimento di Informatica e Scienze dell’Informatione, Università di Genova (2006)

    Google Scholar 

  11. Mantell, K.: From UML to BPEL — model driven architecture in a web services world. Technical report, IBM (2005), http://www-128.ibm.com/developerworks/webservices/library/ws-uml2bpel/

  12. Bauer, B., Müller, J.P., Odell, J.: Agent UML: A formalism for specifying multiagent software systems. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 91–104. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  13. Bozzo, L., et al.: COOWS: Adaptive BDI agents meet service-oriented computing – extended abstract. In: Gleizes, M.P., et al. (eds.) Proceedings of the 3rd European Workshop on Multi-Agent Systems (EUMAS’05), Koninklijke Vlaamse Academie van Belie voor Wetenschappen en Kunsten, pp. 473–484 (2005)

    Google Scholar 

  14. Rao, A.S.: AgentSpeak(L): BDI agents speak out in a logical computable language. In: Perram, J., Van de Velde, W. (eds.) MAAMAW 1996. LNCS, vol. 1038, pp. 42–55. Springer, Heidelberg (1996)

    Chapter  Google Scholar 

  15. Walton, C.: Uniting agents and web services. Agentlink News 18, 26–28 (2005)

    Google Scholar 

  16. McGuinness, D.L., van Harmelen, F.: Owl web ontology language. w3c recommendation (2004), http://www.w3.org/TR/owl-features/

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jingshan Huang Ryszard Kowalczyk Zakaria Maamar David Martin Ingo Müller Suzette Stoutenburg Katia P. Sycara

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer Berlin Heidelberg

About this paper

Cite this paper

Endert, H., Hirsch, B., Küster, T., Albayrak, S. (2007). Towards a Mapping from BPMN to Agents. In: Huang, J., et al. Service-Oriented Computing: Agents, Semantics, and Engineering. SOCASE 2007. Lecture Notes in Computer Science, vol 4504. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-72619-7_7

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-72619-7_7

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-72618-0

  • Online ISBN: 978-3-540-72619-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics