ITRU - 2009
Permanent URI for this collectionhttp://192.248.9.226/handle/123/14721
Browse
Recent Submissions
- item: Conference-AbstractProceedings of ITRU Research Symposium 2009 (Pre Text)(Information Technology Research Unit, 2009-11)
- item: Conference-AbstractMulti agent systems for agricultural stakeholdersAdikari, AAPS; Karunananda, ASNowadays, agricultural researches have won a remarkable recognition all over the world. Agriculture is a complex system that involves so many stakeholders who are geographically distributed and connected in various ways. As such, it is inevitable to maintain timely information flow among stakeholders and the change of global behaviour of the system due to slight variation of an entity. This paper reports on the design and implementation of a multi agent system solution to integrate stakeholders in the process of agriculture. The system has been structured with five agents, namely, Message Agent, Interface Agent, User Profile Agent, Crop Management Agent, and Selling Agent. The Message Agent plays a key role in guiding and passing messages to other agents and Interface Agent displays and distributes the information in a suitable form for the user whereas User Profiler Agent creates individual user profiles according to individual preferences. Crop Management agent and Selling Agent are the two main agents who make decisions using external and internal information. The system has been developed on JADE environment and can connect via web access.
- item: Conference-AbstractA trainer system for Olympic Air Rifle/Pistol shooting gameKumarasiri, WCM; Shiyamala, B; Silva, HLK; Uthuranga, SD; Walisundara, HB; Karunarathne, GTIWith immense competition in the current sports world, technology has come in to the picture in a substantial way to outperform other competitors in the sport. But, in Sri Lanka, most of the local sportsmen can not gain a proper training which is backed by technology to reach international levels. This paper mainly addresses this lack of technological aid that can be used to assist shooters and their trainers in Air Rifle/Pistol shooting to reach Olympic medals. In addition, we look into a trainer system solution, based on the requirements received from the shooters and trainers which consist of hardware and software components. Hardware components help to handle the physical activities of the sport and to derive inputs from the shooter. The software module which also includes a Decision Support System is used to do the analysis of the results where performance and psychological inputs from the hardware module are analyzed and the result is displayed. The inputs are derived through Infrared. Video processing techniques have been used to process the optimum positions of the movement of the hand. Further this system has been tested and found optimal accuracy. Our solution will become vital to train the shooters with the usage of latest technology in the lowest cost, so that our country can secure a gold medal in Air Rifle/Pistol shooting at Olympic Games
- item: Conference-AbstractA variant for Chess using an on-line multi player approachAnupama, MKS; Galagedara, KG; Hettiarachchi, DHG; Kumari, LHAND; Samaraweera, SVK; Dias, D; Karunananda, ASChess is one of the world’s most widespread games. We propose the novel concept of ‘group chess’, with the objective of using information technology as an educational aid for novice chess players, as well as for experienced players to play as groups. In the proposed game, up to thirty players can play chess in two groups. The player who makes the best move at each turn is awarded with marks. Finally the player with the highest marks wins. Artificial intelligence and networking technologies are used in the system. The Alpha Beta pruning algorithm is used to find the best movement out of a set of given inputs. This is a new adaptation of the Alpha Beta pruning which is normally used to find the best possible move. We propose this game for chess learners as well as a novel approach to the game for experienced players. The concept of 'group chess' will direct future development of the game of chess towards a new variant. The game has been named Sanuthi Prayathna.
- item: Conference-AbstractA Multi-agent system for web services in competitive marketingHerath, HMSB; Karunananda, ASThis paper presents an approach for the creation and use of ontologies to support agent communication in competitive marketing process. Enterprise Application Integration remains a challenging field in IT, and this is particularly true for the online marketplace selections where a large number of independently operated information systems exist. The mission to integrate those systems (different super markets) to create a common marketplace becomes a complicated problem due to the vast number of different data models and structures that currently exists within these different domains. Existing technologies have given us some possible solutions but these typically lack extensibility. To overcome those limitations and provide better supermarket guidance, this approach proposes a solution with the utilization of an ontology based multi-agent system that runs on a competitive environment and proves to be highly efficient and a flexible supermarket guidance. The use of ontologies in message based communication gives meaning to the contents of the message sent between agents. This solution guides the supermarket customers towards more efficient shopping by pointing out the most appropriate supermarkets according to what they offer their facilities and other benefits providing provided without wasting customers’ time and money. W with the help of mobile and web service based technologies this also provides administration facilities to the supermarket owners for better service and revenue.
- item: Conference-AbstractSAS_EN - a swarm of agents for a sustainable environmentRupasinghe, R; Ratnayake, S; Ranatunga, A; Sajayahan, A; Karunananda, ASThe environment consists of heterogeneous entities which are working collaboratively to keep the environment sustainable. The general concept of “environmental sustainability” refers to the necessary balance between human wants and needs and the capacity of the natural systems of the earth. Thus to keep the balance of environment the communication among photosynthesis, co2 emission, environmental conditions, nutrient conditions and nutrient deficiencies of the plant are important. Nevertheless, it has become a major issue in maintaining those conditions within a controlled environment. Therefore, the communication among resource entities that are involved in a certain task of the environment and reaching consensus for protecting and ensuring the sustainability of a given environment is highly important. Thus, this project implements SAS_EN, which collaboratively works for a sustainable environment in a Hydroponics Greenhouse environment. The system has been implemented using agent technology. There are distinct agents dedicated for each task of the environmental sustainability and they collaboratively work to achieve a common goal. Hydroponics, which grows in a controlled environment, has been used for testing and evaluating the solution. The test results have shown its potential in using SAS_EN for solving the distributed problems of the environment.
- item: Conference-AbstractOntology matching and ranking: issues and research challenges in semantic web application developmentRajapaksha, UUSK; Fernando, HCOntology is the main component in knowledge representation for Semantic Web application development. It is a data model, which can be used to describe a set of concepts and the relationships between those concepts within a domain and across domains. There is a large number of ontology available for Semantic Web application development and different developers use different types of ontology for the development of applications. Finding relevant ontology and matching existing ones are very important for Semantic Web application development. Here we explore current ontology matching and ranking techniques. This paper contains the issues and research challenges for ontology matching and ontology ranking.
- item: Conference-AbstractSwarm intelligence of BEES for machine translationHettige, B; Karunananda, ASThis paper presents a Multi Agent System that is an extension to an ongoing research project for development of English to Sinhala Machine Translation system, known as BEES. Each module in BEES has been improved to operate as Agents that activate upon requests, execute and kill themselves at the end. The new system ABEES forms a swarm of Agents with English Morphological agent, English Parser agent, Bilingual Translator agent, Sinhala Morphological agent, Sinhala Parser agent, Transliteration agent and a Manager Agent. The Ontology of the swarm of Agents comprises of four dictionaries and specific rules to implement the translation process. During a translation session, Agents negotiate through a common message space, a part of Manager Agent, and reach to a meaningful translation. Since the relevant Agents are created only when necessary, ABEES uses limited system resources and disregard the need for sequential processing. ABEES has been implemented using Java and SWI-Prolog to run on both Linux and Windows.
- item: Conference-AbstractJava-Sinhala localization to improve computer literacy in Sri LankaSemage, BL; Dissanayake, D; Shermila, SM; Heenatigala, D; Zameer, MFM; Dias, GComputer users all over the world have come to expect their software to “talk” to them in their own language. In order to fulfill this requirement for different users across the globe, internationalization & localization render a great service. In short, Localization (L10N) is the process of adapting a product (a software in this case), to a specific locale such as to its language, standards and cultural norms as well as to the needs and expectations of a specific target market. But in the context of Java there is very little support for Sinhala or Tamil while there is wide support for most European languages which is a boost for software engineers in those countries to write software in native languages or in a manner that supports both English and their mother tongue. Therefore our approach was to introduce a localized application framework extension in Sinhala, which can be integrated with the java platform to create GUI applications, so that developers can utilize the framework in order to develop customized/localized applications to serve the local community in Sinhala.