Abstract
Agent Oriented Software Engineering(AOSE) methodologies are meant for providing guidelines, notations, terminologies and techniques for developing agent based systems. Several AOSE methodologies were proposed and almost no methodology deals with testing issues, stating that the testing can be carried out using the existing object-oriented testing techniques. Though objects and agents have some similarities, they both differ widely. Role is an important mental attribute/state of an agent. The main objective of the paper is to propose a role based testing technique that suits specifically for an agent based system. To demonstrate the proposed testing technique, an agent based E-novel system has been developed using Multi agent System Engineering (MaSE) methodology. The developed system is tested using the proposed role based approach and found that the results are encouraging.
Access provided by Autonomous University of Puebla. Download to read the full chapter text
Chapter PDF
Similar content being viewed by others
References
Shoham, Y.: Agent oriented programming (Technical Report STAN-CS-90-1335) Stanford University: Computer Science Department (1994)
Cabri, G., Leonardi, L., Ferrari, L., Zambonelli, F.: Role-based Software agent interaction models: a survey. The Knowledge Engineering Review 25(4), 397–419 (2010)
Srivastava, P.R., Anand, K.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-Sellers, B., Giorgini, P.: Agent-Oriented methodologies. Idea Group Inc. (2005)
Nguyen, D.C., Perini, A., Tonella, P.: A Goal-Oriented Software Testing Methodology. In: Luck, M., Padgham, L. (eds.) AOSE VIII. LNCS, vol. 4951, pp. 58–72. Springer, Heidelberg (2008)
Henderson, B., Giorgini, P.: The Gaia Methodology for Agent-Oriented Analysis and Design Autonomous Agent and Multi-Agent Systems, vol. 3, pp. 285–312. Kluwer Academic Publishers (2000)
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)
Xu, H., Zhang, X., Patel, R.J.: Developing Role-Based Open Multi-Agent Software Systems. International Journal of Computational Theory and Practice 2(1) (June 2007)
Kumar, M.: Roles and Ontology for Agent Systems. Global Journal of Computer Science and Technology 11(23), Version 1.0 (December 2011)
Padhagam, L., WinikOff, M.: Developing Intelligent Agent Systems A practical guide. RMIT University, Melbourne
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Sivakumar, N., Vivekanandan, K. (2013). Testing an Agent Based E-Novel System – Role Based Approach. In: Abraham, A., Thampi, S. (eds) Intelligent Informatics. Advances in Intelligent Systems and Computing, vol 182. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-32063-7_19
Download citation
DOI: https://doi.org/10.1007/978-3-642-32063-7_19
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-32062-0
Online ISBN: 978-3-642-32063-7
eBook Packages: EngineeringEngineering (R0)