Methodologies and Technique for Software Agent
International Journal of Science and Research (IJSR)

International Journal of Science and Research (IJSR)
www.ijsr.net | Open Access | Fully Refereed | Peer Reviewed International Journal

ISSN: 2319-7064

Downloads: 89 | Weekly Hits: ⮙2 | Monthly Hits: ⮙8

Review Papers | Software Engineering | India | Volume 4 Issue 6, June 2015

Methodologies and Technique for Software Agent

Kiran, Vijay

Software agents and multi agent systems are a promising technology for today's complex, distributed systems. Methodologies and techniques that address testing and reliability of these systems are increasingly demand in particular to support systematic verification/validation and automated test generation and execution. This work deals with two major research problems the lack of a structured testing process in engineering software agents and the need of adequate testing techniques to tackle the nature of software agents, e.g., being autonomous, decentralized, collaborative. To address the first problem, we proposed a goal-oriented testing methodology, aiming at defining a systematic and comprehensive testing process for engineering software agents. It encompasses the development process from the early requirements analysis until the deployment. We investigated how to derive test arte facts, i.e. inputs, scenarios, and so on, from agent requirements specification and design, and use these arte facts to refine the analysis and design in order to detect problems early. More importantly, they are executed afterwards to and defects in the implementation and build confidence in the operation of the agents under development. Concerning the second problem, the peculiar properties of software agents make testing them troublesome. We developed a number of techniques to generate test cases, automatically or semi-automatically. These include goal-oriented, ontology-based, random, and evolutionary generation techniques. Our experiments have shown that each technique has different strength. For instance, while the random technique is effective in revealing crashes or exceptions, the ontology-based one is strong in detecting communication faults. The combination of these techniques can help to detect different types of fault, making software agents more reliable. We also investigated approaches to monitoring agent and evaluating them. All together, the generation, evaluation, and monitoring techniques form a bigger picture our novel continuous testing method. In this method, test execution can proceed independently of any other human-intensive activity, test cases are generated or evolved continuously using the proposed generation techniques, test results are observed and evaluated by our monitoring and evaluation approaches to give feedbacks to the generation step. The aim of continuous testing is to exercise and stress the agents under test as much as possible, the final goal being the possibility to reveal yet unknown faults .We applied a case study to illustrate the proposed methodology and performed three experiments to evaluate the performance of the proposed techniques. The obtained results are promising.

Keywords: Application, ECAT, Goal Types, Testing Suit, Testing Types, Mas

Edition: Volume 4 Issue 6, June 2015

Pages: 1991 - 1994

Share this Article

How to Cite this Article?

Kiran, Vijay, "Methodologies and Technique for Software Agent", International Journal of Science and Research (IJSR), https://www.ijsr.net/search_index_results_paperid.php?id=SUB155691, Volume 4 Issue 6, June 2015, 1991 - 1994

Enter Your Registered Email Address





Similar Articles with Keyword 'Application'

Downloads: 74 | Weekly Hits: ⮙4 | Monthly Hits: ⮙8

Research Paper, Software Engineering, India, Volume 4 Issue 8, August 2015

Pages: 570 - 573

Role of Automated GUI Testing in Secure Software Development of Indian Spacecraft Ground Software, GEOSCHEMACS

K. V. Maruthi Prasad, J. Krishna Kishore

Share this Article

Downloads: 88 | Weekly Hits: ⮙1 | Monthly Hits: ⮙10

M.Tech / M.E / PhD Thesis, Software Engineering, India, Volume 5 Issue 6, June 2016

Pages: 2070 - 2073

Video Transmission in Block Vectors for Surveillance Applications

Papri Ghosh

Share this Article

Downloads: 89 | Weekly Hits: ⮙2 | Monthly Hits: ⮙8

Review Papers, Software Engineering, India, Volume 4 Issue 6, June 2015

Pages: 1991 - 1994

Methodologies and Technique for Software Agent

Kiran, Vijay

Share this Article

Downloads: 97 | Monthly Hits: ⮙8

Informative Article, Software Engineering, India, Volume 3 Issue 11, November 2014

Pages: 1914 - 1919

Operating System: The Power of Android

Tehseen Bano MohdAnis, Subha Subramaniam

Share this Article

Downloads: 99 | Weekly Hits: ⮙1 | Monthly Hits: ⮙8

M.Tech / M.E / PhD Thesis, Software Engineering, India, Volume 5 Issue 5, May 2016

Pages: 1444 - 1446

Detecting Forgery in Trigger Based Database Transaction

Bhagyalakshmi S, Maniveena C

Share this Article

Similar Articles with Keyword 'Mas'

Downloads: 89 | Weekly Hits: ⮙2 | Monthly Hits: ⮙8

Review Papers, Software Engineering, India, Volume 4 Issue 6, June 2015

Pages: 1991 - 1994

Methodologies and Technique for Software Agent

Kiran, Vijay

Share this Article

Downloads: 90 | Weekly Hits: ⮙3 | Monthly Hits: ⮙9

Research Paper, Software Engineering, India, Volume 3 Issue 9, September 2014

Pages: 2320 - 2324

Malware Seeker: A Network Intrusion Detection and Correlation Technique against Peer to Peer Botnet

A. Shameem, M. Parveentaj

Share this Article

Downloads: 102 | Weekly Hits: ⮙3 | Monthly Hits: ⮙8

Research Paper, Software Engineering, Nigeria, Volume 4 Issue 5, May 2015

Pages: 1522 - 1524

Multi Agent Learning Styles Based Intelligent Tutoring System

Ifeanyi Isaiah Achi, Chukwuemeka Odi Agwu

Share this Article



Top