Abstract
Today multi-agent systems research is ready to be transferred to the industrial applications. But, testing is one of the most critical processes to increase the acceptability of such systems in industrial settings. In this paper, we introduce a goal-oriented testing approach based on test goal concept. This approach alleges that agent goals are smallest testable units in MAS’s instead of agents unlike other agent testing approaches and tools proposed previously. Moreover, we introduce a testing tool, called as SEAUnit, that provides necessary infrastructure to support proposed approach.
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
Beck, K., Andres, C.: Extreme Programming Explained: Embrace Change, 2nd edn. Addison-Wesley Professional, Reading (2004)
Caire, G., Cossentino, M., Negri, A., Poggi, A., Turci, P.: Multi-agent systems implementation and testing. In: Fourth International Symposium: From Agent Theory to Agent Implementation, Vienna, Austria (EU), April 14-16 (2004)
Coelho, R., Kulesza, U., von Staa, A., Lucena, C.: Unit testing in multi-agent systems using mock agents and aspects. In: SELMAS 2006: Proceedings of the 2006 international workshop on Software engineering for large-scale multi-agent systems, pp. 83–90. ACM Press, New York (2006)
Dikenelli, O., Erdur, R.C., Gumus, O., Ekinci, E.E., Gurcan, O., Kardas, G., Seylan, I., Tiryaki, A.M.: Seagent: A platform for developing semantic web based multi agent systems. In: AAMAS, pp. 1271–1272. ACM, New York (2005)
Ekinci, E.E., Tiryaki, A.M., Gurcan, O., Dikenelli, O.: A planner infrastructure for semantic web enabled agents. In: Meersman, R., Tari, Z., Herrero, P. (eds.) OTM-WS 2007, Part I. LNCS, vol. 4805, pp. 95–104. Springer, Heidelberg (2007)
Giunchiglia, F., Mylopoulos, J., Perini, A.: The tropos software development methodology: processes, models and diagrams. In: AAMAS 2002: Proceedings of the first international joint conference on Autonomous agents and multiagent systems, pp. 35–36. ACM, New York (2002)
Graham, J.R., Decker, K., Mersic, M.: Decaf - a flexible multi agent system architecture. Autonomous Agents and Multi-Agent Systems 7(1-2), 7–27 (2003)
Hanks, S., Pollack, M., Cohen, P.: Benchmarks, testbeds, controlled experimentation, and the design of agent architectures. AI Magazine 14(4), 17–42 (1993); Also published as TR 93-06-05, University of Washington
Hanks, S., Pollack, M.E., Cohen, P.R.: Benchmarks, testbeds, controlled experimentation, and the design of agent architectures. Technical Report TR-93-06-05 (1993)
Meszaros, G.: XUnit Test Patterns: Refactoring Test Code. Addison-Wesley, Reading (2007)
Nguyen, C.D., Perini, A., Tonella, P.: A goal-oriented software testing methodology. In: Luck, M., Padgham, L. (eds.) Agent-Oriented Software Engineering VIII. LNCS, vol. 4951, pp. 58–72. Springer, Heidelberg (2008)
Sycara, K., Paolucci, M., Velsen, M.V., Giampapa, J.: The retsina mas infrastructure. Autonomous Agents and Multi-Agent Systems 7(1-2), 29–48 (2003)
Sycara, K., Williamson, M., Decker, K.: Unified information and control flow in hierarchical task networks. In: Working Notes of the AAAI 1996 workshop Theories of Action, Planning, and Control (August 1996)
Tiryaki, A.M., Öztuna, S., Dikenelli, O., Erdur, R.C.: Sunit: A unit testing framework for test driven development of multi-agent systems. In: Padgham, L., Zambonelli, F. (eds.) AOSE VII / AOSE 2006. LNCS, vol. 4405, pp. 156–173. Springer, Heidelberg (2007)
van Deursen, A., Moonen, L., van den Bergh, A., Kok, G.: Refactoring test code. In: Marchesi, M., Succi, G. (eds.) International Conference on Extreme Programming and Flexible Processes (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ekinci, E.E., Tiryaki, A.M., Çetin, Ö., Dikenelli, O. (2009). Goal-Oriented Agent Testing Revisited. In: Luck, M., Gomez-Sanz, J.J. (eds) Agent-Oriented Software Engineering IX. AOSE 2008. Lecture Notes in Computer Science, vol 5386. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-01338-6_13
Download citation
DOI: https://doi.org/10.1007/978-3-642-01338-6_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-01337-9
Online ISBN: 978-3-642-01338-6
eBook Packages: Computer ScienceComputer Science (R0)