Skip to main content

Multi-agent Based Integrated Framework for Intra-class Testing of Object-Oriented Software

  • Conference paper
Computer and Information Sciences - ISCIS 2003 (ISCIS 2003)

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

Included in the following conference series:

Abstract

The primary features of the Object-Oriented paradigm lead to develop a complex and compositional testing framework for object-oriented software. Agent technologies facilitate the software testing by virtue of their high-level independency and parallel activation. This paper presents a Multi-Agent based approach to enhance the definition for class testing in object-oriented paradigm. The Integrated framework has been built on two existing testing techniques namely Mutation Testing and Capability Testing. In both the cases, testing is carried out at Autonomous Unit Level (AUL) and Inter-Procedural Level (IPL). Mutation Based Testing-Agent and Capability Assessment Testing-Agent have been developed for performing AUL testing and Method Interaction Testing-Agent has been developed for performing IPL testing.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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.

References

  1. Ashok, T., Rangaraajan, K., Eswar, P.: Retesting C++ Classes. In: Proceedings, Ninth International Software Quality Week, Software Research Institute, San Francisco (May 1996)

    Google Scholar 

  2. Beizer, B.: Software Testing Techniques. Van Nostrand Reinhold, New York (1990)

    Google Scholar 

  3. Brazier, F.M.T., Treur, J.: User Centered Knowledge-Based System Design: A formal Modelling Approach. In: Steels, L., Van de Velde, W., Schreiber, G. (eds.) EKAW 1994. LNCS, vol. 867, pp. 283–300. Springer, Heidelberg (1994)

    Google Scholar 

  4. Brazier, F.M.T., Van Eck, P.A.T., Treur, J.: Modelling Exclusive Access to Liminted Resources within a Multi-Agent Environment: Formal Specification, Technical Report, Vrije Universiteit Amsterdam, Department of Mathematics and Computer Science (1995)

    Google Scholar 

  5. Petrie, C.: Agent-Oriented Software Engineering. In: Ciancarini, P., Wooldridge, M.J. (eds.) AOSE 2000. LNCS, vol. 1957, pp. 58–76. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  6. Chen, J., Yang, A.: Enhance Software Reliability by Combining State-based and Data Flow Testing. In: Proc. of the 5th World Multi conference on Systemics, Cybernetics and Informatics (SCI 2001), vol. 1, pp. 354–359. IIIS Press (2001)

    Google Scholar 

  7. Chung, C.-M., Lee, M.-C.: Object-Oriented Programming Testing Methodology. published In: Proceedings of the Fourth International Conference on Software Engineering and Knowledge Engineering, June 15-20, pp. 378–385. IEEE Computer Society Press, Los Alamitos (1992)

    Google Scholar 

  8. Decker, K.S., Lesse, V.R.: Designing a Family of Coordination Algorithms (1995)

    Google Scholar 

  9. Proceedings of the First International Conference on Multi-Agent Syystems, San Francisco, pp. 73–80. AAAI Press, Menlo Park (1995)

    Google Scholar 

  10. Van Langevelde, I.A., Philipsen, A.W., Treur, J.: Formal Specification of Compositional Architechtures. In: Neumann, B. (ed.) Proceedings of the 10th European Conference on Artificial Intelligence, ECAI 1992, pp. 272–276. John Willey & Sons, Chichester (1992)

    Google Scholar 

  11. Mathur, P., Delamaro, M., Maldonado, J.: Integration testing using interface mutations. In: Proceedings of the Seventh International Symposium on Software Reliability Engineering, pp. 112–121. IEEE Computer Society Press, Los Alamitos (1996)

    Google Scholar 

  12. Delamaro, M.E., Maldonado, J.C., Mathur, A.P.: Interface Mutation: An Approach for Integration Testing. IEEE Transactions on Software Engg. 27, 228–247 (2001)

    Article  Google Scholar 

  13. Harrold, M.J., McGregor, J.D., Fitzpatrick, K.J.: Incremental Testing of Object-oriented Class Structures. In: Proceedings, 14th International Conference on Software Engineering, pp. 68–80. IEEE Computer Society Press, Los Alamitos (1992)

    Google Scholar 

  14. Binder, R.V.: Testing Object-Oriented Software: A Survey. Journal of Software Testing, Verification and Reliability 6, 125–252 (1996)

    Article  Google Scholar 

  15. Kim, S.-W., Clark, J.A., Dermid, J.A.M.: Investigating the effectiveness of object-oriented testing strategies using the mutation method. Journal on ‘Software Testing, Verification and Reliability’ 11(3), 207–225 (2001)

    Article  Google Scholar 

  16. Treur, J., Willems, M.: Foraml Notions for Verification of Dynamics of Knowledge-Based Systems. In: Rousset, M.C., Ayel, M. (eds.) Proc. European Symposium on Validation and Verification of KBSs, EUROVAV 1995, Chambery (1995)

    Google Scholar 

  17. Tsai, B.-Y., Stobart, S., Parrington, N., Mitchell, I.: Selecting Intra-Class Test Cases Based on State-Based Testing and Data Flow Testing Methods, Occasional Paper, CIS-4-98, School of CIS, University of Sunderland, UK (1998)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2003 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Dhavachelvan, P., Uma, G.V. (2003). Multi-agent Based Integrated Framework for Intra-class Testing of Object-Oriented Software. In: Yazıcı, A., Şener, C. (eds) Computer and Information Sciences - ISCIS 2003. ISCIS 2003. Lecture Notes in Computer Science, vol 2869. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39737-3_123

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-39737-3_123

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-20409-1

  • Online ISBN: 978-3-540-39737-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics