Proceeding of the 6th Annual Sessions,  Sri Lanka Association for Artificial Intelligence

30th October 2009, Colombo


Mobile Agent for Monitoring Computer Networks

Roshan Kumara, Asoka S Karunananda,

Abstract- Network monitoring and maintenance have become crucial when a network comprises of several subnets with heterogeneous hardware and software environments. This paper presents the designing and development of a Mobile Agent based as a solution for monitoring the campus wide local area network in the Sabaragamuwa University of Sri Lanka. The System comprises of three Agents; Host Agent – located in a host, Mobile Agent – movable on the network, and an Agent running on a Mobile phone. The Mobile Agent consists of a stationary unit and a mobile unit. The stationary unit deals with scheduling and controlling while the movable unit travels to locations with faults and does repairing. The mobile agent has also been provided with basic toolkits such as newly updated virus guard, commonly used software, patches, etc. The Agent running on the mobile phone is responsible for sending messages to the administrator to attend to some critical faults. The system has been developed on JADE. JADE-LEAP implements the Agent on the mobile phone with limited resources. The system has been tested on several subnets to investigate the performance and accuracy in real cases

Agent Based Solution for Retail Supply Chain Management

R Rupasinghe, S Ratnayake, AS Karunananda

Abstract-The entities engaged in the supply chains have become more complex with the expansion of the businesses. Therefore people have used various processes to make the business processes efficient, cost effective and real time. Thus Supply chains have become a main channel of business processes. Supply chain management involves in planning and management of those parties engaged in the chain. Therefore as an intermediary, the retailers’ involvement in the supply chains increases the efficiency of the chain. However many problems have been identified in the retail supply chain scenarios such as distribution, distribution strategy, negotiation, communication etc. Due to these problems managing retail supply chains has become a complex problem. As a solution, the project implements INSITH, a multi agent system (MAS) which assists in the customer order placing process by choosing the most suitable offer for a particular user. The system uses dynamic intelligent agents; namely, Message Agent, Retailer Agent, Supplier Agent and User Profiler Agent to handle customer requests and provide the best offer by going through various agent negotiation processes. Hence INSITH would be sensitive to the user preferences and will provide solutions based on user experiences and the cost.

PDF (345KB)


Ontology Based XML Schema Generation

K Jayawardene, K Ponnamperuma, S Jayalal

Abstract- There are many commercial and non commercial tools available for XML Schema generation for XML instance documents. However most of the tools produce the schema by guessing the metadata from the instance documents. Therefore lots of manual works are needed to fit the generated schema to match with the real requirements. This paper presents a different approach to generate XML schema using domain ontology with very high accuracy and completeness



On Demand Web Page Translation – BEES in action

B. Hettige, A. S. Karunananda

Abstract-Web-enabled technologies including www, email are widely use and have become popular communication media in the modern world. However, many of these services are available only through the English language. This is a problem faced by millions of internet users who are not fluent in English. Therefore, many countries address this issue by using Machine Translation technologies to translate these English based web resources into their local languages. This paper reports the design and implementation of the English to Sinhala Machine Translation system (BEES) that has been developed to translate an English web page in to Sinhala through the concept of Varanagema (conjugation) in Sinhala Language. In addition, it uses a context-based approach to  semantic handling. The design, implementation and major translation issues have been presented in the paper.


SLR Navigator

K.G.N Lakshika, S.D.H.S.Wikramarathna, G.T.I. Karunarathna, J.C. Balasuriya, A.S.Karunananda

Abstract- SLR Navigator which is an acronym for Sri Lankan Railway Navigator is a multi agent system which has been designed to handle the train delays and avoid unpredictable train crashes in a dynamic situation as a human thinkable train scheduling system. The system has been implemented to overcome the current issues in the manual train scheduling system. SLR Navigator consists of two modules; In Motion Train Tracking System (module 1) and Intelligent Train Control System (module 2). The system has been implemented as a Multi Agent System so that it can have all the strengths provided by MAS technologies. Each and every agent can have an idea about the overall situation by reading the message space continuously. They can then contribute to the decision making process when necessary. A two way communication will be established among trains and signal towers as  trains may also need to pass messages to the control agent in a panic situation. The ultimate output of the system will be a proper train scheduling process which can smoothly handle train delays and avoid train crashes.