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.
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
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
Ouyang, C., et al.: Translating BPMN to BPEL. Technical Report BPM-06-02, BPMCenter.org (2006)
Desrocher, A.A., Deal, T.J., Fanti, M.P.: Complex-valued token petri nets. IEEE trans. autom. sci. eng. 2(4), 309–318 (2004)
Murata, T.: Petri nets: Properties, analysis and applications. Proceedings of the IEEE 77(4), 541–580 (1989)
Vidal, J.M., Buhler, P., Stahl, C.: Multiagent systems with workflows. IEEE Internet Computing 8(1), 76–82 (2004)
Committee, O.: Web services business process execution language (WS-BPEL) version 2.0. Technical report, Oasis (2005)
Aalst, W.: The Application of Petri Nets to Workflow Management. The Journal of Circuits, Systems and Computers 8(1), 21–66 (1998)
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)
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)
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)
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/
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)
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)
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)
Walton, C.: Uniting agents and web services. Agentlink News 18, 26–28 (2005)
McGuinness, D.L., van Harmelen, F.: Owl web ontology language. w3c recommendation (2004), http://www.w3.org/TR/owl-features/
Author information
Authors and Affiliations
Editor information
Rights 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)