12.07.2015 Views

View - ResearchGate

View - ResearchGate

View - ResearchGate

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Enabling Open Agent Institutions 263buyer admitter = registry.((opening.(buyer admission) ∗ )||closing)auctioneer = registry.((opening.(request goods.(auction||credit line)) ∗ )|| closing)seller accountant = registry.(opening.(good adjudication ∗ ||seller settlements ∗ )|| closing)Table 32.1.Institutional agents’ responsibilities specification.for the auctioneer are ranked as follows: (registry,High) (opening,High) (closing,High)(request goods,Medium) (credit line,Medium) (auction,Low); whereHigh, Medium and Low denote different priority degrees..And yet there remains the matter of deciding how to behave within eachscene in which an institutional agent will get involved. When participating ina scene, at some states an institutional agent will be expected to act by utteringan illocution as a result of an inner decision-making process. For instance, anauctioneer must know how to select the winner of a bidding round, a buyers’admitter must decide whether to admit a buyer or not, and a sellers’ admittermust know how to tag the incoming goods to be put at auction. These inneractivities yield illocutions to be uttered by the institutional agent. Since an institutionalagent must know which method to fire at those scene states at whichit is expected to act, his behaviour specification is provided as a collection ofmethods to be fired at particular states of the scene. For instance, Figure 32.1contains a specification of an auction scene protocol (the graph nodes denotescene states connected by arcs labeled by illocution schemes. Transitions occurwhen illocutions uttered by agents match illocution schemes.). The auctioneeris instructed to run the declareWinner method at ω 7 .In [8] we propose a general model of institutional agent in order to easedevelopment. Thus, the very same institutional agent model (architecture) canbe employed to deploy several institutional agents playing different roles.4.2 InteragentsInteragents [4] constitute the sole and exclusive means through which agentsinteract with the rest of agents within the institution. They become the onlychannel through which illocutions can pass between external agents and institutionalagents. Notice that interagents are all owned by the institution butused by external agents. The mediation of interagents is key in order to guarantee:the legal exchange of illocutions among agents within scenes; the soundtransition of external agents from activity to activity within the institution’sperformative structure; the enforcement of institutional rules; and the accountabilityof external agents’ interactions.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!