<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet href="client.xsl" type="text/xsl"?>
<article article-type="other">
<front>
<journal-meta>
<journal-id/>
<issn/>
<banner>
<!--<href>banner.jpg</href>-->
<size width="100%"/>
</banner>
</journal-meta>
<article-meta>
<title-group>
<article-title>Workflow Coordination for Service-Oriented Multiagent Systems</article-title>
</title-group>

<author><a href="mailto:jiangbo.dang@siemens.com"><name>Jiangbo Dang</name></a></author>
<aff>Siemens Corporate Research, Princeton, NJ 08540, USA</aff>

<author><a href="mailto:huang27@sc.edu"><name>Jingshan Huang</name></a></author>
<aff>University of South Carolina, Columbia, SC 29208, USA</aff>

<author><a href="mailto:huhns@sc.edu"><name>Michael N. Huhns</name></a></author>
<aff>University of South Carolina, Columbia, SC 29208, USA</aff>

</article-meta></front>
<body>
<abstract>
<title>ABSTRACT</title>
<p>From a multiagent viewpoint, a workflow is a dynamic set of tasks performed by a set of agents to reach a shared goal. We show herein that commitments among agents can be used to model a workflow and coordinate their execution of it. From a service-oriented computing viewpoint, a workflow can be represented as a set of services and a specification for the control and data flows among these services to address some business needs. As a formal declarative knowledge representation model, ontology is used as a basis for agent-based workflow execution and coordination. This paper presents methodologies to map an OntologyWeb Language for Services (OWL-S) representation for a workflow to a CPN graph, a graphical and mathematical modeling tool for describing and analyzing information processing systems, and then infer commitments and causal relationships from the CPN graph. We provide an example scenario to describe our algorithms.</p>
</abstract>
<fpdf>
<href>pdflogo.jpg</href>
<hpdf>AAMAS07_0546_63f01a02f6ded488e554fd06afa1603b</hpdf>
</fpdf>
</body>
</article>

