<?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>Toward Verification of Commitment Protocols and their Compositions</article-title>
</title-group>

<author><a href="mailto:nvdesai@ncsu.edu"><name>Nirmit Desai</name></a></author>
<aff>Department of Computer Science, North Carolina State University, Raleigh, NC 27695-8206, USA</aff>

<author><a href="mailto:zcheng@ncsu.edu"><name>Zhengang Cheng</name></a></author>
<aff>Department of Computer Science, North Carolina State University, Raleigh, NC 27695-8206, USA</aff>

<author><a href="mailto:akchopra@ncsu.edu"><name>Amit K. Chopra</name></a></author>
<aff>Department of Computer Science, North Carolina State University, Raleigh, NC 27695-8206, USA</aff>

<author><a href="mailto:singh@ncsu.edu"><name>Munindar P. Singh</name></a></author>
<aff>Department of Computer Science, North Carolina State University, Raleigh, NC 27695-8206, USA</aff>

</article-meta></front>
<body>
<abstract>
<title>ABSTRACT</title>
<p>Commitment protocols have been proposed as a basis for modeling and enacting interactions among agents, such as those needed to carry out business processes. A central idea is that protocols would be developed and shared via libraries, and refined and composed to produce protocols that serve specific needs. Success in this program, therefore, presupposes that individual protocols and their compositions can be formally verified with respect to the properties of interest. This paper outlines an approach for verifying the correctness of commitment protocols and their compositions that exploits the well-known software engineering technique of model checking.</p>
</abstract>
<fpdf>
<href>pdflogo.jpg</href>
<hpdf>AAMAS07_0510_18a2218b135845aa988dc6a15402e097</hpdf>
</fpdf>
</body>
</article>

