default
Name | default |
Description | |
Author | |
Version | |
Prometheus version | 2.5f |
Report generation date | 2007-01-26 |
Goal Overview Diagram
Goals
Goal There are no offerings
Name | There are no offerings |
Description | Goal of having no offering |
Subgoals | |
OR refinement | No |
Hide/Unhide Notes | display |
Goal There are bids
Name | There are bids |
Description | Goal that there are more bids |
Subgoals | Check other bids |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Assign maximum bidder
Name | Assign maximum bidder |
Description | Goal of assigning the maximum bidder |
Subgoals | |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Bid for the object
Name | Bid for the object |
Description | Goal of bidding |
Subgoals | |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Check utility
Name | Check utility |
Description | Goal of checking utility of buyers |
Subgoals | Check happiness |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Check happiness
Name | Check happiness |
Description | Check the happiness of buyers |
Subgoals | Buyer is going to bid, Buyer is passing |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Check other bids
Name | Check other bids |
Description | Goal of checking bids of other buyers |
Subgoals | Assign maximum bidder |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Check price
Name | Check price |
Description | Goal of checking a price |
Subgoals | Broadcast offer |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Broadcast offer
Name | Broadcast offer |
Description | Goal of broadcasting an offer |
Subgoals | Check utility, There are bids, There are no offerings, There is a winner |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Buyer is going to bid
Name | Buyer is going to bid |
Description | Goal of the buyer of going for bidding |
Subgoals | Bid for the object |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Buyer is passing
Name | Buyer is passing |
Description | Goal of a buyer to pass |
Subgoals | |
OR refinement | No |
Hide/Unhide Notes | display |
Goal There is a winner
Name | There is a winner |
Description | Goal of having a winner |
Subgoals | Check the history of bids |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Check the history of bids
Name | Check the history of bids |
Description | Goal of checking the history of bids |
Subgoals | Deliver the object |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Deliver the object
Name | Deliver the object |
Description | Role of finishing an auction |
Subgoals | Pay, Update happiness |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Update happiness
Name | Update happiness |
Description | Goal of updating happiness |
Subgoals | |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Update money
Name | Update money |
Description | Goal of updating the money |
Subgoals | |
OR refinement | No |
Hide/Unhide Notes | display |
Goal Pay
Name | Pay |
Description | Goal of paying |
Subgoals | Update money |
OR refinement | No |
Hide/Unhide Notes | display |
Roles Diagram
Roles
Role Process offer
Name | Process offer |
Description | Role of processing a bid |
Percepts | Auctioneer offers |
Actions | |
Information used | |
Information produced | Bid history |
Goals | Bid for the object, Check utility, Check happiness |
Hide/Unhide Notes | display |
Role Process bid
Name | Process bid |
Description | Role of processing a bid |
Percepts | Buyer bids |
Actions | |
Information used | |
Information produced | Utility matrix |
Goals | Assign maximum bidder, Check other bids |
Hide/Unhide Notes | display |
Role Make an offer
Name | Make an offer |
Description | role of making an offer |
Percepts | There are things to sell |
Actions | |
Information used | |
Information produced | Price list, Object list |
Goals | Check price, Broadcast offer |
Hide/Unhide Notes | display |
Role Finish the auction
Name | Finish the auction |
Description | |
Percepts | Auction finishes |
Actions | |
Information used | |
Information produced | Object list |
Goals | Check the history of bids, Deliver the object, Update money |
Hide/Unhide Notes | display |
Role Receive an object
Name | Receive an object |
Description | Role of receiving an object |
Percepts | Object arrives |
Actions | |
Information used | Object list |
Information produced | |
Goals | Pay, Update happiness |
Hide/Unhide Notes | display |
System Overview Diagram
Agents
Agent Auctioneer
Name | Auctioneer |
Description | It«s an individual with the need or desire of selling some goods, at the highest price possible. |
Cardinality minimum | 0 |
Cardinality maximum | 0 |
Lifetime | |
Initialisation | |
Demise | |
Incoming messages | Bid: Buyer --> Auctioneer, Pass: Buyer --> Auctioneer |
Outgoing messages | Offer: Auctioneer --> Buyer, Deliver: Auctioneer --> Buyer |
Internal messages | |
Percepts | There are things to sell, Buyer bids, Auction finishes |
Actions | |
Uses data | |
Produces data | |
Internal data | Bid history |
Goals | Check price, Broadcast offer, Assign maximum bidder, Check other bids |
Roles | Make an offer, Process bid |
Protocols | |
Included plans | |
Included capabilities | OfferCapability, DeliverCapability, updateBidHistoryCapability |
Hide/Unhide Notes | display |
Agent Buyer
Name | Buyer |
Description | It«s an individual with the need or desire to adquire some goods at the lowest price possible. |
Cardinality minimum | 0 |
Cardinality maximum | 0 |
Lifetime | |
Initialisation | |
Demise | |
Incoming messages | Offer: Auctioneer --> Buyer, Deliver: Auctioneer --> Buyer |
Outgoing messages | Bid: Buyer --> Auctioneer, Pass: Buyer --> Auctioneer |
Internal messages | |
Percepts | Auctioneer offers, Object arrives |
Actions | |
Uses data | |
Produces data | |
Internal data | |
Goals | Bid for the object, Check utility, Check happiness |
Roles | Process offer |
Protocols | |
Included plans | |
Included capabilities | BidCapability, PassCapability, ReceiveCapability |
Hide/Unhide Notes | display |
Capabilities
Capability BidCapability
Name | BidCapability |
Description | its the capability of a Buyer agent of making an bid for the current item on auction. |
Goals | |
Processes | |
Protocols | |
Incoming messages | Bid: Buyer --> Auctioneer |
Outgoing messages | Bid: Buyer --> Auctioneer |
Internal messages | |
Percepts | Buyer bids, Auctioneer offers |
Actions | |
Read data: Internal | |
Read data: Imported | |
Written data: Internal | |
Written data: Exported | |
Included plans | |
Included capabilities | |
Notes | |
Hide/Unhide Notes | display |
Capability PassCapability
Name | PassCapability |
Description | Is the ability that a Buyer agent has of refusing an item. |
Goals | |
Processes | |
Protocols | |
Incoming messages | Pass: Buyer --> Auctioneer |
Outgoing messages | Pass: Buyer --> Auctioneer |
Internal messages | |
Percepts | Buyer bids, Auctioneer offers |
Actions | |
Read data: Internal | |
Read data: Imported | |
Written data: Internal | |
Written data: Exported | |
Included plans | |
Included capabilities | |
Notes | |
Hide/Unhide Notes | display |
Capability OfferCapability
Name | OfferCapability |
Description | The capability of an Auctioneer of offering an item for sale. |
Goals | |
Processes | |
Protocols | |
Incoming messages | |
Outgoing messages | Offer: Auctioneer --> Buyer |
Internal messages | |
Percepts | There are things to sell |
Actions | |
Read data: Internal | |
Read data: Imported | |
Written data: Internal | |
Written data: Exported | |
Included plans | |
Included capabilities | |
Notes | |
Hide/Unhide Notes | display |
Capability DeliverCapability
Name | DeliverCapability |
Description | Its the capability of an auctioneer agent if delivering a good, once the auction is over. |
Goals | |
Processes | |
Protocols | |
Incoming messages | |
Outgoing messages | Deliver: Auctioneer --> Buyer |
Internal messages | |
Percepts | Auction finishes |
Actions | |
Read data: Internal | |
Read data: Imported | |
Written data: Internal | |
Written data: Exported | |
Included plans | |
Included capabilities | |
Notes | |
Hide/Unhide Notes | display |
Capability ReceiveCapability
Name | ReceiveCapability |
Description | Is the ability of receiving a delivered good, when an auction is won. |
Goals | |
Processes | |
Protocols | |
Incoming messages | Deliver: Auctioneer --> Buyer |
Outgoing messages | |
Internal messages | |
Percepts | Auctioneer offers |
Actions | |
Read data: Internal | |
Read data: Imported | |
Written data: Internal | |
Written data: Exported | |
Included plans | |
Included capabilities | |
Notes | |
Hide/Unhide Notes | display |
Capability updateBidHistoryCapability
Name | updateBidHistoryCapability |
Description | Is the capacity of the Auctioneer of recording all the bid that have beed offered for the current item. |
Goals | |
Processes | |
Protocols | |
Incoming messages | |
Outgoing messages | |
Internal messages | |
Percepts | Buyer bids |
Actions | |
Read data: Internal | |
Read data: Imported | |
Written data: Internal | |
Written data: Exported | Bid history |
Included plans | |
Included capabilities | |
Notes | |
Hide/Unhide Notes | display |
Plans
Percepts
Percept Auctioneer offers
Name | Auctioneer offers |
Description | Perception of the Auctioneer offers |
Information carried | |
Knowledge updated | |
Source | |
Processing | |
Agents responding | Buyer |
Expected frequency | |
Hide/Unhide Notes | display |
Percept Buyer bids
Name | Buyer bids |
Description | Buyer bids as perceived by the Auctioneer |
Information carried | |
Knowledge updated | |
Source | |
Processing | |
Agents responding | Auctioneer |
Expected frequency | |
Hide/Unhide Notes | display |
Percept There are things to sell
Name | There are things to sell |
Description | Percept of things to sell |
Information carried | |
Knowledge updated | |
Source | |
Processing | |
Agents responding | Auctioneer |
Expected frequency | |
Hide/Unhide Notes | display |
Percept Auction finishes
Name | Auction finishes |
Description | Percept of the end of the auction |
Information carried | |
Knowledge updated | |
Source | |
Processing | |
Agents responding | Auctioneer |
Expected frequency | |
Hide/Unhide Notes | display |
Percept Object arrives
Name | Object arrives |
Description | Percept of a new object that is for sale |
Information carried | |
Knowledge updated | |
Source | |
Processing | |
Agents responding | Buyer |
Expected frequency | |
Hide/Unhide Notes | display |
Actions
Messages
Message Offer
Name | Offer |
Description | Makes an offer to buyers |
Distribution | Auctioneer --> Buyer |
Purpose | |
Carried information | |
Hide/Unhide Notes | display |
Message Bid
Name | Bid |
Description | Tells about a new bid by a Buyer |
Distribution | Buyer --> Auctioneer |
Purpose | |
Carried information | |
Hide/Unhide Notes | display |
Message Pass
Name | Pass |
Description | Tells that a buyer refrains from further bidding |
Distribution | Buyer --> Auctioneer |
Purpose | |
Carried information | |
Hide/Unhide Notes | display |
Message Deliver
Name | Deliver |
Description | Delivers the goods to the highest bidder |
Distribution | Auctioneer --> Buyer |
Purpose | |
Carried information | |
Hide/Unhide Notes | display |
Data
Data Utility matrix
Name | Utility matrix |
Description | Represents the belief a Buyer agent has, about the expected utilities that other agents have for each item. |
Data type | |
Included fields/aspects | |
Persistent | Yes |
External to system | No |
Connections | |
Initialisation | |
Produced by | |
Used by | |
Used when | |
Hide/Unhide Notes | display |
Produced by | |
Used by |
Data Price list
Name | Price list |
Description | Stores the prices of each item in the ObjectList |
Data type | |
Included fields/aspects | |
Persistent | Yes |
External to system | No |
Connections | |
Initialisation | |
Produced by | |
Used by | |
Used when | |
Hide/Unhide Notes | display |
Produced by | |
Used by |
Data Bid history
Name | Bid history |
Description | Its the record of bids in the current auction. It is used by the Auctioneer agent for determining the highest bidding Buyer agent. |
Data type | Data source |
Included fields/aspects | time of the bid, bidding agent,item being sold, for how much. |
Persistent | Yes |
External to system | No |
Connections | Bid history written by {updateBidHistoryCapability} |
Initialisation | Empty |
Produced by | updateBidHistoryCapability |
Used by | |
Used when | |
Hide/Unhide Notes | display |
Produced by | |
Used by | updateBidHistoryCapability |
Data Object list
Name | Object list |
Description | Is the set of goods an agent wants to buy or sell. |
Data type | |
Included fields/aspects | |
Persistent | Yes |
External to system | No |
Connections | |
Initialisation | |
Produced by | |
Used by | |
Used when | |
Hide/Unhide Notes | display |
Produced by | |
Used by |
Protocols
Scenarios
Scenario Initial offer scenario
Name | Initial offer scenario | |||||||
Description | Scenario of the initial offer | |||||||
Priority | Not Specified | |||||||
Actors | ||||||||
Initiated by | System | |||||||
Trigger | ||||||||
Steps |
| |||||||
Variation |
Scenario Buyer reaction scenario
Name | Buyer reaction scenario | |||||||
Description | Scenario of the buyer reaction | |||||||
Priority | Not Specified | |||||||
Actors | ||||||||
Initiated by | System | |||||||
Trigger | ||||||||
Steps |
| |||||||
Variation |
Scenario Buyer is going to bid scenario
Name | Buyer is going to bid scenario | |||||||
Description | Scenario of the buyer that is going to bid | |||||||
Priority | Not Specified | |||||||
Actors | ||||||||
Initiated by | System | |||||||
Trigger | ||||||||
Steps |
| |||||||
Variation |
Scenario Buyer is passing scenario
Name | Buyer is passing scenario | |||||||
Description | A bidder leaves | |||||||
Priority | Not Specified | |||||||
Actors | ||||||||
Initiated by | System | |||||||
Trigger | ||||||||
Steps |
| |||||||
Variation |
Scenario There is a winner scenario
Name | There is a winner scenario | |||||||
Description | Auction has come to end | |||||||
Priority | Not Specified | |||||||
Actors | ||||||||
Initiated by | System | |||||||
Trigger | ||||||||
Steps |
| |||||||
Variation |
Actors
Crosscheck
Warnings:
Errors:
Dictionary
Listed by name:
Listed by type: