We present yet another implementation of the Fish Market auction institution [10,7,9], but in which the focus is on the process of its development and the tools that are employed, rather than the outcome itself. Our starting point is the institution specification language (ISLANDER) first presented in [4] (see [2] for more detail) and the target environment is the JADE [1] agent platform. The methodology has been to construct an implementation of the Fish Market directly in Jade, while at the same time relating the components under construction to the specification of the institution, which includes the interaction scenes, the conversation graphs and the ontology for the speech acts. Our objective is to "close the loop" between the specification language and the corresponding (JADE) components in order to extract parameterizable skeletal components which may then be re-used in the construction of new institutions, creating another feed back loop. In this paper, we report on the construction of this new Fish Market, which includes the auctions without auctioneers protocol reported in [3], and on the relationship between the fundamental terms in the institutional specification language and JADE components which implement the corresponding behaviour as a first step towards a tool for the rapid prototyping of institutions from their specification.
[1]
J. C. Byington,et al.
Mobile agents and security
,
1998,
IEEE Commun. Mag..
[2]
Jordi Sabater-Mir,et al.
Skeleton-based agent development for electronic institutions
,
2002,
AAMAS '02.
[3]
Pablo Noriega,et al.
FM96.5 A Java-based Electronic Auction House
,
1997,
PAAM.
[4]
Agostino Poggi,et al.
Jade - a fipa-compliant agent framework
,
1999
.
[5]
Julian Padget,et al.
Formalizing a Language for Institutions and Norms
,
2001,
ATAL.
[6]
Ulises Cortés,et al.
Formalizing an electronic institution for the distribution of human tissues
,
2003,
Artif. Intell. Medicine.
[7]
Juan Antonio Rodríguez-Aguilar,et al.
On the design and construction of agent-mediated institutions
,
2001
.
[8]
Pablo Cayetano Noriega Blanco-Vigil.
Agent mediated auctions: the fishmarket metaphor
,
1998
.
[9]
Marc Esteva,et al.
ISLANDER: an electronic institutions editor
,
2002,
AAMAS '02.
[10]
Julian Padget,et al.
Auctions without Auctioneers: Distributed Auction Protocols
,
1999,
Agent Mediated Electronic Commerce.
[11]
George C. Necula,et al.
Safe, Untrusted Agents Using Proof-Carrying Code
,
1998,
Mobile Agents and Security.