Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content

Identifying and Documenting Test Patterns from Mobile Agent Design Patterns

  • Conference paper
Mobility Aware Technologies and Applications (MATA 2004)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 3284))

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Similar content being viewed by others

References

  1. Binder, R.V.: Testing object-oriented systems: models, patterns, and tools. Addison-Wesley Longman Publishing Co., Inc., Amsterdam (1999)

    Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. Fuggeta, A., Picco, G., Vigna, G.: Understanding code mobility. IEEE Transactions on Software Engineering 24 (1998)

    Google Scholar 

  5. 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)

    Chapter  Google Scholar 

  6. 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)

    Chapter  Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Chapter  Google Scholar 

  9. 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)

    Google Scholar 

  10. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns: elements of reusable object-oriented software. Addison-Wesley Longman Pub. Co., Inc., Amsterdam (1995)

    Google Scholar 

  11. 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)

    Google Scholar 

  12. Singh, A.: Test patterns. Master’s thesis, Florida Institute Technology (2001)

    Google Scholar 

  13. 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)

    Google Scholar 

  14. GmbH, I.: Grasshopper Programmer’s Guide (2001), http://www.grasshopper.de

  15. 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)

    Google Scholar 

  16. 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)

    Google Scholar 

  17. McGregor, J.D., Sykes, D.A.: A Practical Guide to Testing Object-Oriented Software. Addison-Wesley, Reading (2001)

    Google Scholar 

  18. 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)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics