<?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>AUML Protocols and Code Generation in the Prometheus Design Tool</article-title>
</title-group>

<author><a href="mailto:linpa@cs.rmit.edu.au"><name>Lin Padgham</name></a></author>
<aff>School of Computer Science and IT RMIT<br/> University Melbourne, Australia</aff>

<author><a href="mailto:johthan@cs.rmit.edu.au"><name>John Thangarajah</name></a></author>
<aff>School of Computer Science and IT RMIT<br/> University Melbourne, Australia</aff>

<author><a href="mailto:winikoff@cs.rmit.edu.au"><name>Michael Winikoff</name></a></author>
<aff>School of Computer Science and IT RMIT<br/> University Melbourne, Australia</aff>

</article-meta></front>
<body>
<abstract>
<title>ABSTRACT</title>
<p><italic>Prometheus</italic> is an agent-oriented software engineering methodology.
<italic>The Prometheus Design Tool</italic> (PDT) is a software tool that supports
a designer who is using the Prometheus methodology. PDT
has recently been extended with two significant new features: support
for Agent UML interaction protocols, and code generation. </p>
</abstract>
<fpdf>
<href>pdflogo.jpg</href>
<hpdf>Padgham-AUML</hpdf>
</fpdf>
</body>
</article>
