<?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>A Grounded Specification Language for Agent Programs</article-title>
</title-group>

<author><a href="mailto:mehdi@cs.uu.nl"><name>Mehdi Dastani</name></a></author>
<aff>Utrecht University The Netherlands</aff>

<author><a href="mailto:riemsdijk@pst.ifi.lmu.de"><name>M. Birna van Riemsdijk</name></a></author>
<aff>LMU, Munich Germany</aff>

<author><a href="mailto:jj@cs.uu.nl"><name>John-Jules Ch. Meyer</name></a></author>
<aff>Utrecht University The Netherlands</aff>

</article-meta></front>
<body>
<abstract>
<title>ABSTRACT</title>
<p>This paper studies the relation between agent specification and agent
programming languages. In particular, it shows that an agent programming
language obeys some desirable properties expressed in
an agent specification language, i.e., that any agent implemented
by the programming language satisfies the desirable property expressed
in the specification language. We study this relation by
defining and aligning the semantics of an agent specification language
and implementation language, and prove that certain properties
expressed in the specification language are satisfied by the
implementation language.</p>
</abstract>
<fpdf>
<href>pdflogo.jpg</href>
<hpdf>AAMAS07_0397_98e1bfadbe099835c758d353538395a1</hpdf>
</fpdf>
</body>
</article>
