Abstract
In the past couple of decades, agent-oriented technology has been arisen in order to assist in developing intelligent software that is able to solve challenging problems. Numerous methodologies for developing agent-based systems have been proposed in the literature. Though these methodologies are maturing rapidly, they emphasis only on analysis, design and implementation phase of development process. There is no complete and potential testing technique to build, verify and validate agent based system. Customer satisfaction and cost are the most important factors that a development methodology must emphasis on. So in this paper we present a re-engineering based agent oriented software development methodology to build a powerful agent based system. We also present here a Classification and Clustering (CAC) based data mining workflow to test and re-engineer an agent based system such that we achieve a customer satisfaction rating of 89% for meeting quality expectations and an average project budget variation of just 3%. Both figures are ranging far higher than industry standards.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Graham, D.R.: Requirements and testing: Seven missing-link myths. IEEE Software 19(5), 15–17 (2002)
Henderson-Sellers, B., Giorgini, P. (eds.): Agent-Oriented methodologies. Idea Group Inc. (2005)
Ricca, F.: Analysis, Testing and Re-structuring of Web Applications. PhD thesis, University of Genova, DISI (2003)
Srivastava, P.R., Karthik Anand, V., Rastogi, M., Yadav, V., Raghurama, G.: Extension of Object-oriented Software testing techniques to Agent Oriented software testing. Journal of Object Technology 7(8), 155–163 (2008)
Henderson, B., Giorgini, P.: The Gaia Methodology for Agent-Oriented Analysis and Design. Autonomous Agent and Multi-Agent Systems 3, 285–312 (2000)
Amato, N.: Roadmap Methods Randomized Motion Planning. Fall 2004. University of Padova (2004)
Caire, G., Leal, F., Chaino, L., Massonet, P.: Eurescom P907: MESSAGE–Methodology for Engineering systems of software agents
Wood, M.F.: Multiagent system engineering: A methodology for analysis and design of muti-agent systems. Master thesis, School of Engineering, Air Force institute of technology, USA (2000)
Giunchiglia, F., Mylopoulos, J., Perini, A.: The TROPOS software development methodology: Process, Models and diagrams. Department of information and Communication Technology, University of Trento via Somma rive, 14, I-38050 Povo, Italy
Nguyen, D.C., Perini, A., Tonella, P.: A Goal-Oriented Software Testing Methodology. In: Luck, M., Padgham, L. (eds.) AOSE 2007. LNCS, vol. 4951, pp. 58–72. Springer, Heidelberg (2008)
Padgham, L., Winikoff, M.: The Prometheus Methodology. RMIT University Melbourne, Australia (2004)
Wanger, G., Taveter, K.: Towards Radical Agent-Oriented Software Engineering Process Based on AOR modeling. In: Proceedings of EEE/WIC/ACM International Conference on Intelligent Agent Technology (IAT 2004), 0-7695-2101- 0/04 $ 20.00. IEEE (2004)
Raamesh, L., et al.: An efficient test case reduction method for test cases. International Journal of Engineering Science and Technology 2(11) (2010)
Dumke, R., Koeppe, R., Wille, C.: Software Agent Measurement and Self-Measuring Agent-Based Systems. Preprint No 11. Fakultatfur Informatik, Otto-von-Guericke-Universitat, Magdeburg (2000)
Wille, C., Dumke, R., Stojanov, S.: Quality Assurance in Agent-Based Systems Current State and Open Problems. Preprint No. 4. Fakultatfur Informatik, Otto-von-Guericke-Universitat, Magdeburg (2002)
Nwana, H.S.: Software Agents: An Overview. Knowledge Engineering Review 11(3), 1–40 (1996)
Alonso, F., Fuertes, J.L., Martinez, L., Soza, H.: Measuring the Social Ability of Software Agents. In: Proceedings of the Sixth International Conference on Software Engineering Research, Management and Applications, Prague, Czech Republic (2008)
Shoham, Y.: Agent oriented programming (Technical Report STAN-CS-90- 1335) Computer science department. Stanford University (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2012 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sivakumar, N., Kalimuthu, V., Gunasekaran, A. (2012). CAC Based Data Mining Workflow to Test and Re-engineer Software Agents. In: Krishna, P.V., Babu, M.R., Ariwa, E. (eds) Global Trends in Information Systems and Software Applications. ObCom 2011. Communications in Computer and Information Science, vol 270. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-29216-3_16
Download citation
DOI: https://doi.org/10.1007/978-3-642-29216-3_16
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-29215-6
Online ISBN: 978-3-642-29216-3
eBook Packages: Computer ScienceComputer Science (R0)