Review Article
Towards the Consolidation of a Diagramming Suite for Agent-Oriented Modelling Languages
Box 1
Example agent descriptor in Prometheus format.
Name: Travel agent | Description: Arranges holiday for holidaymaker client | Cardinality: One per holidaymaker client | Lifetime: Duration of interaction with Holidaymaker | Initialization: Reads Customer database, receives messages from Holidaymaker | Demise: Closes open database connections | Functionalities included: Obtaining wholesale product, supplying packaged holiday to holidaymaker | Uses data: Customer database, Holiday information database | Produces data: Recommendation to holidaymaker client | Goals: Respond to queries; obtain best deal for wholesaler; package wholesale products for client | Percepts responded to: Logon by holidaymaker | Actions: Advice of cost; Send receipt | Protocols and interactions: Holiday booking protocol, Wholesale holiday purchase |
|