# Linked Data Aware Agent Development Framework for Mobile Devices
## 4 Case Study and Discussion
### Discussion  
There is no standard benchmark for evaluating the components and services provided by the LDAF-M, which is a FIPA-compliant and linked data aware agent development framework targeting mobile devices. Thus, we need to define a basic evaluation framework which defines different perspectives for the implemented framework. Those perspectives are listed below:  
Figure 9: Alerts indicating the start and end of an auction for a specific product. Perspective 1: We need to verify that the system fulfills the basic requirements given in the sub list below:  
Requirement 1.1: The case when an agent(s) located in a mobile device becomes inaccessible should be detected and handled. Requirement 1.2: Complinary with the FIPA Agent Management Reference Model should be ensured. Requirement 1.3: Agents supporting the BDI model can be developed using LDAF-M.  
Requirement 1.4: Belief component within the BDI architecture should be able to obtain its beliefs also from the linked data environment and use them in the deliberation process. Perspective 2: We need to observe the physical limits of the system in terms of the number of agents created together with the agent platforms. Agent based auction domain has been selected, on purpose, as the domain of the application implemented as the case study, since this application includes several types of agents located on different platforms and constitutes a multiagent system where member agents intensively interact with each other as well as with the managerial components of the platform. Several client agents playing the role of buyers in an auction and auctioneer agents playing the role of sellers of a specific product have been created. Some of the auctioneer agents have been intentionally made offline. Then, a client agent that has been created before those auctioneer agents is selected. When this client agent queries the DF to discover the auctioneer agents created before itself so that it can send a request to each of them for participating in ongoing auctions, it has been verified that the offline auctioneer agents are removed from the system and their related auctions are cancelled. This observation fulfills requirement 1.1. The developed application also tests the FIPA-compliancy related components of the framework. Agent platforms have been constructed on several mobile devices and the services such as AMS and DF has been used. For example, life cycles of agents in the auction application are managed through AMS services. On the other hand, DF has been intensively used in the auction application. FIPA-ACL agent communication language messages have been sent during the interactions of agents. As a result, requirement 1.2 is fulfilled. Within the scope of the developed auction application; beliefs, goals, plans and actions are defined for different kinds of agents such as buyer, seller, administrator and log-in agents. Those agents are executed successfully on their platforms and it has been observed that the deliberation mechanism inside each agent works. This fulfills the requirement 1.3. To fulfill requirement 1.4, Freebase has been used as the linked data resource. Login information for the system users, as well as the data about products that are going to be exchanged, is supplied from the RDF documents located in Freebase. It has been observed that this data can be internalized as beliefs of the agents using the graph data structure defined inside the agents for this purpose. The auction application has been implemented by installing the LDAF-M to several computers. One of them functioning as the server is the platform where the index server and the DF of the system reside. The index server plays a major role in managing the P2P communication infrastructure. The other ones, on which the LDAF-M has been installed to, correspond to mobile device agent platforms that include their own AMS services. Two auctioneer agents and four client agents are created and distributed over those platforms.