Skip to main content

Novel Collaborative Automated Testing Framework Using DDF*

  • Conference paper
Cooperative Design, Visualization, and Engineering (CDVE 2007)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4674))

Abstract

Collaborative testing is an effective way of distributed interoperability in pursuit of automated testing. In this paper, a novel collaborative testing approach named Collaborative Automated Testing Framework (CATF) which meets the requirements of not only automated testing but also collaborative operation is proposed. Through the abstract analysis in terms of extended dynamic dataflow (DDF) model’s viewpoint incorporating with UML2.0 profile of MDA, we design the framework with an automated engine working as a Finite State Machine (FSM). Particularly, as a approach to collaborative testing at a system level, CATF is implemented with component modules based on J2EE and verified to be of efficiency.

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

References

  1. Heckel, R., Lohmann, M.: Towards Model-Driven Testing. In: TACoS - International Workshop on Test and Analysis of Component Based Systems, Warsaw, in conjunction with ETAPS 2003 (2003)

    Google Scholar 

  2. Blanc, M., et al.: A collaborative approach for access control, intrusion diction and security testing. In: International symposium on collaborative technologies and systems, pp. 270–277 (2006)

    Google Scholar 

  3. http://java.sun.com/javaee/ (available March 24, 2007)

  4. List, B., Korherr, B.: A UML 2 profile for business process modeling. In: Akoka, J., Liddle, S.W., Song, I.-Y., Bertolotto, M., Comyn-Wattiau, I., van den Heuvel, W.-J., Kolp, M., Trujillo, J., Kop, C., Mayr, H.C. (eds.) ER 2005 Workshops. LNCS, vol. 3770, pp. 85–96. Springer, Heidelberg (2005)

    Google Scholar 

  5. Silaghi, R., et al.: Towards an MDA-oriented UML profile for distribution. In: 8th IEEE international proceedings of the enterprise distributed object computing conference, pp. 227–239 (2004)

    Google Scholar 

  6. http://www.eclipse.org/tptp/ (available March 23, 2007)

  7. http://www.pyxis-tech.com/en/produits/green-pepper/ (available May 20, 2007)

  8. Petrenko, A.: Testing transition systems with input and output testers. In: International conference on testing of communicating systems, May 2003, pp. 129–145 (2003)

    Google Scholar 

  9. Tretmans, J.: Testing concurrent systems: a formal approach. In: 10th international conference on concurrency theory, pp. 46–65 (1999)

    Google Scholar 

  10. Tretmans, J., Brinksma, J.: TorX: automated model based testing. In: Proceedings of the 1st European conference on model-driven software engineering (2003)

    Google Scholar 

  11. Jiao, Y., Guo, C., Wu, B., Luo, H.: Extended-DDF modeling embedded system design: adapting to IP technology. In: The fifth international conference on computer and information technology, September 2005, pp. 829–833 (2005)

    Google Scholar 

  12. Pei, S., Wu, B., et al.: Novel software automated testing system based on J2EE. In: CFTC 2007. Tsinghua Science and Technology (accepted, 2007)

    Google Scholar 

  13. Choi, C., Ha, S.: software synthesis for dynamic data flow graph. In: The 8th international workshop on rapid system prototyping proceedings, June 1997, pp. 72–79 (1997)

    Google Scholar 

  14. Yilmaz, L.: specifying and verifying collaborative behavior in component-based systems (Ph.D.Dissertation), Virginia Polytechnic institute and state university, Balcksburg, VA (March 2002)

    Google Scholar 

  15. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design patterns elements of reusable object-orientd software. Addison-Wesley, MA (1995)

    Google Scholar 

  16. Wu, B.F., Peng, C.L.: A concurrent design approach for data flow dominated embedded systems. In: The 8th International conference on computer supported cooperative work in design proceedings, May 2004, vol. 1, pp. 3–7 (2004)

    Google Scholar 

  17. http://www.mercury.com/ (available March 30, 2007)

Download references

Author information

Authors and Affiliations

Authors

Editor information

Yuhua Luo

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Pei, S., Wu, B., Yu, Q., Zhu, K. (2007). Novel Collaborative Automated Testing Framework Using DDF*. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2007. Lecture Notes in Computer Science, vol 4674. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74780-2_52

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74780-2_52

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74779-6

  • Online ISBN: 978-3-540-74780-2

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics