Abstract
Developing and testing mobile agent-based applications are complex tasks that demand appropriate support to cope with mobility as well as usual distributed applications issues. Development approaches have already been proposed, and the use of design patterns has proved to be essential to increase productivity and feasibility. However, testing of mobile agent-based applications has not been extensively investigated. The use of test patterns seems to be a promising approach to test these applications in a cost-effective way. Aiming to promote the use of design patterns together with test patterns, we present an approach to identifying test patterns related to mobile agent design patterns. We also propose a documentation template and an implementation strategy.
Supported by CNPq – Brazilian Research Council, Mobile Project, Process 552190/ 2002-0 and MCT/Motorola/UFCG. First author is supported by CAPES.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Binder, R.V.: Testing object-oriented systems: models, patterns, and tools. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (1999)
Lange, M.: It’s Testing Time! - Patterns for Testing Software. In: Proc. of XI European Conf. on Pattern Languages of Programs, Bad Irsee, Germany (2001)
Harrison, C.G., Chess, D.M., Kershenbaum, A.: Mobile agents: are they a good idea? Technical Report RC 19887, IBM Thomas J. Watson Research Center (1995)
Fuggeta, A., Picco, G., Vigna, G.: Understanding code mobility. IEEE Transactions on Software Engineering 24 (1998)
Aridor, Y., Lange, D.B.: Agent design patterns: Elements of agent application design. In: II Int. Conf. on Autonomous Agents, pp. 108–115. ACM Press, New York (1998)
Tahara, Y., Ohsuga, A., Honiden, S.: Agent system development method based on agent patterns. In: 21st Int. Conf. on Software. Eng., pp. 356–367. IEEE Press, Los Alamitos (1999)
Lima, E.F.A., Machado, P.D.L., Sampaio, F.R., Figueiredo, J.C.A.: An approach to modelling and applying mobile agent design patterns. SIGSOFT Softw. Eng. Notes 29, 1–8 (2004)
Kendall, E.A., Krishna, P.V.M., Pathak, C.V., Suresh, C.B.: Patterns of intelligent and mobile agents. In: Sycara, K.P., Wooldridge, M. (eds.) Proc. of the 2nd Int. Conf. on Autonomous Agents, pp. 92–99. ACM Press, New York (1998)
Lima, E.F.A.: Formalização e análise de padrões de projeto para agentes móveis. Master’s thesis, Universidade Federal de Campina Grande (2004)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Pub. Co., Inc., Amsterdam (1995)
Guedes, F.P., Machado, P.D.L., Medeiros, V.N.: Developing mobile agent-based applications. In: 29th Conferencia Latino Americana de Informática, La Paz (2003)
Singh, A.: Test patterns. Master’s thesis, Florida Institute Technology (2001)
Medeiros, V.N., Machado, P.D.L., Guedes, F.P.: Desenvolvimento de aplicações baseadas em agentes móveis. In: X ENIC, João Pessoa - Brazil (2002)
GmbH, I.: Grasshopper Programmer’s Guide (2001), http://www.grasshopper.de
Delamaro, M.E., Vincenzi, A.M.R.: Structural Testing of Mobile Agents. In: Guelfi, N. (ed.) Int Workshop on Scientific Eng. of Java Dist. Ap. LNCS, Springer, Heidelberg (2003)
Vincenzi, A.M.R., Wong, W.E., Delamaro, M.E., Maldonado, J.C.: Jabuti: A coverage analysis tool for java programs. In: 17th SBES, Manaus - Brazil (2003)
McGregor, J.D., Sykes, D.A.: A Practical Guide to Testing Object-Oriented Software. Addison-Wesley, Reading (2001)
Guedes, F.P.: Um modelo para o desenvolvimento de aplicações baseadas em agentes móveis. Master’s thesis, Universidade Federal de Campina Grande (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Figueiredo, A., Almeida, A., Machado, P. (2004). Identifying and Documenting Test Patterns from Mobile Agent Design Patterns. In: Karmouch, A., Korba, L., Madeira, E.R.M. (eds) Mobility Aware Technologies and Applications. MATA 2004. Lecture Notes in Computer Science, vol 3284. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30178-3_35
Download citation
DOI: https://doi.org/10.1007/978-3-540-30178-3_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-23423-4
Online ISBN: 978-3-540-30178-3
eBook Packages: Springer Book Archive