The Pattern Repository

 

Pattern Repository Organization

Here we describe how is documented a generic pattern. A detailed description of patterns is here.

Service patterns

Pattern name

Brief description

FIPAOS

JADE

Explorer

In a distributed open environment, a couple of base-explorer agents is able to collect data from 1..n remote platform(s) while maintaining the centrality of the reasoning process over this data.

 

X 

FIPARequest

This pattern gives to two agents the ability to communicate with a FIPA Request protocol.

X

X

FIPAQuery

This pattern gives to two agents the ability to communicate with a FIPA Query protocol.

X

X

Inform

This pattern gives to two agents the ability to communicate with an Inform protocol.

X

X

Component patterns

Pattern name

Brief description

FIPAOS

JADE

Generic_Agent

This pattern defines a simple structure of an agent that register itself in the agent platform (AMS and DF services)

X

X

GenericLogAgent

This pattern defines a simple structure of an agent that register itself in the agent platform (AMS and DF services) and grants a log for all its operation.

 

X

Behaviour patterns

Pattern name

Brief description

FIPAOS

JADE

FIPARequestInitiatorTask

This pattern gives to an agent the ability to initiate a FIPA Request communication with another agent.

X

X

FIPARequestPartecipantTask

This pattern gives to an agent the ability to participate to a FIPA Request communication initiated by another agent.

X

X

FIPAQueryInitiatorTask

This pattern gives to an agent the ability to initiate a FIPA Query-If or Query-Ref communication with another agent.

X

X

FIPAQueryPartecipantTask

This pattern gives to an agent the ability to participate to a FIPA Query-If or Query-Ref communication initiated by another agent.

X

X

InformInitiatorTask

This pattern gives to an agent the ability to send a data to another agent with a single communication act.

X

X

InformPartecipantTask

This pattern gives to an agent the ability to receive a data from another agent with an inform per formative act.

X

X