CFP last date
20 December 2024
Reseach Article

Detecting and Scheduling Badsmells using Java Agent Development (JADE)

by S. Ayshwarya Lakshmi, S. Shanmuga Vadivu, A. Ramachandran
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 67 - Number 10
Year of Publication: 2013
Authors: S. Ayshwarya Lakshmi, S. Shanmuga Vadivu, A. Ramachandran
10.5120/11433-6789

S. Ayshwarya Lakshmi, S. Shanmuga Vadivu, A. Ramachandran . Detecting and Scheduling Badsmells using Java Agent Development (JADE). International Journal of Computer Applications. 67, 10 ( April 2013), 29-37. DOI=10.5120/11433-6789

@article{ 10.5120/11433-6789,
author = { S. Ayshwarya Lakshmi, S. Shanmuga Vadivu, A. Ramachandran },
title = { Detecting and Scheduling Badsmells using Java Agent Development (JADE) },
journal = { International Journal of Computer Applications },
issue_date = { April 2013 },
volume = { 67 },
number = { 10 },
month = { April },
year = { 2013 },
issn = { 0975-8887 },
pages = { 29-37 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume67/number10/11433-6789/ },
doi = { 10.5120/11433-6789 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:24:19.114460+05:30
%A S. Ayshwarya Lakshmi
%A S. Shanmuga Vadivu
%A A. Ramachandran
%T Detecting and Scheduling Badsmells using Java Agent Development (JADE)
%J International Journal of Computer Applications
%@ 0975-8887
%V 67
%N 10
%P 29-37
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

For any software developer it is a fact that as source code is developed, it becomes large and complex . As the code becomes large and complex it moves from its original design and reduces the quality of code. These which reduce the code quality are termed as Bad Smells by experts [1]. The methods of removing these Bad Smells are called as Refactoring. These Bad smells have so far been detected and removed manually or semiautomatically. In this paper we say about the automatic detection and resolution of Bad smell with the help of JADE (Java Agent Development Environment). JADE is a middleware developed in Java.

References
  1. T. Mens and T. Touwe" A Survey of Software Refactoring", IEEE Trans. Software Eng. , vol. 30, no. 2 pp. 126-139, Feb. 2004.
  2. M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts, Refactoring: Improving the Design of Existing Code. Additional Wesley Professional, 1999.
  3. W. C. Wake, Refactoring Workbook. Addison Wesley, Aug. 2003.
  4. H. Liu, L. Yang, Z. Niu, Z. Ma, and Shao, "Facilitating software refactoring with Appropriate Resolution Order of Bad Smells," Proc. Seventh Joint Meeting of the European Software Eng. Conf and the ACM SIGSOFT Symp. the Foundation of Software Eng. , pp. 265-268,2009.
  5. H. Liu, L. Yang, Z. Niu, Z. Ma, and W. Shao, "Schedule of Bad Smell Detection and Resolution: A New Way to Save Effort," ", IEEE Trans. Software Eng. , vol. 38, no. 1, Feb. 2012.
  6. F. Bellifemine, A. Poggi and G. Rimassa, "Developing Multi-agent Systems with JADE".
  7. Z. Shen, C. Miao, R. Gay and D. Li "Goal-Oriented Methodology for Agent System Development", IEICE Trans. INF. & SYST. , Vol. E89-D, No. 4 April 2006.
  8. M. Wooldridge and N. R. Jennings, "Intellignent agents: theory and practice," The Knowledge Engineering Review, vol. 10(2), pp. 115-152, 1995.
  9. M. Nikraz, G. Caire and Parisa A. Bahri "A Methodology for the Analysis and Design of Multi-Agent System using JADE"
  10. G. Caire (TILAB, formerly CSELT) "JADE PROGRAMMING FOR BEGINNERS"
  11. M. R. Genesereth and S. p and Ketchpel,"Software Agents", "Communication of the Acm, Vol. 37 (7), 1994.
  12. A Modern Approach by Stuart Russell and Peter Norvig, Prentice-Hall, 1995.
  13. Foundation for Intelligent Physical Agents (FIPA), see http://www. fipa. org/.
  14. M. Woolridge "An Introduction to MultiAgent Systems" JohnWiley & sons 2002.
  15. Antonio Barella, Soledad Valero and Carlos Carrus Cosa "JGOMAS: A New Approach to AI Teaching" IEEE Trans on Education, Volume 52, No: 2, May 2009.
  16. Fabia Bellifemine, G. Caire, AgostinoPoggi, G. Rimassa "JADE: A Software Framework for developing MultiAgent Application". Lessons Learned. Information and Software Technology. 50(2008) 10-21 Elsevier. www. ScienceDirect. com
  17. Rafael H. Bordini et al A Survey of Programming Languages and Platforms for Multi-Agent Systems "Informatica 30 (2006) 33-44.
  18. R. H. Bordini, J. F. Hubner and R. Viera. "Jason and the Golden Fleece of agent oriented programming". In Bordini et al
  19. , chapter 1, pages 3-37.
  20. L. Cardelli and A. D. Gordan. "Mobile Ambients". In M. Nivat, editor, Foundation of Software science and computational structures, volume 1378 of LNCS,pages 140-155. springer,1998.
  21. M. Dastani, M. B. Van, Riemsdijk and J. J. C. Meyer. "Programming multi-agent systems in 3APl". In Bordini et al
  22. , chapter 2, pages 39-67.
  23. R. Evertsz, M. Fletcher, R. Jones, J. Jarvis, J. Brusey and S. Dance. "Implementing industrial multi-agent system using JACK". In Programming multi-agent systems, First International workshop (ProMAS'03), volume 3067 of LNAI, pages 18-48. SpringerVerlag, 2004.
  24. F. Brazier, C. Jonker and J. Treur. "Principles of compositional multi-agent system development. ". In Proceedings of conference on Information technology and Knowledge systems, pages 347-360. Austrian Computer Society, 1998.
Index Terms

Computer Science
Information Sciences

Keywords

Bad Smells Refactoring Detection and Scheduling