Skip to main content

Contract-Based Combined Component Interaction Graph Generation

  • Conference paper
Emerging Technologies for Information Systems, Computing, and Management

Part of the book series: Lecture Notes in Electrical Engineering ((LNEE,volume 236))

  • 1042 Accesses

Abstract

Component interaction graph is used to describe the interrelation of components, which provides an objective basis and technology to test component composition. However, the traditional component interaction graph cannot serve as a basis to test a component itself and the state transition between components for lacking of description of states of individual component. Therefore, a novel model, named Contract-Based Combined Component Interaction Graph (CBCCIG) is put forward in this paper. CBCCIG combined the thought of contract test with the UML state diagram which is introduced in the paper. The proposed model can not only support the quick assembly of the software system depending on developer’s own willing, but also the automatic or semi-automatic generation of test cases which are the state transition and information interaction between components. Thus, CBCCIG improves the efficiency of development and 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 259.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 329.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 329.99
Price excludes VAT (USA)
  • Durable hardcover 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

References

  1. Shang, M., Wang, H., Jiang, L.: The development process of component-based application software. In: 2011 International Conference of Information Technology, Computer Engineering Management Sciences, pp. 11–14 (2011)

    Google Scholar 

  2. Fu, L., Sun, G., Chen, J.: An approach for component-based software development. In: International Forum on Information Technology and Applications, pp. 22–25 (2010)

    Google Scholar 

  3. Li, L., Wang, Z., Zhang, X.: An approach to testing based component composition. In: International Colloquium Computer Communication, Control Management, pp. 735–739 (2008)

    Google Scholar 

  4. Wu, Y., Pan, D., Chen, M-H.: Techniques for testing component-based software. In: Proceedings of the Seventh IEEE International Conference on Engineering of Complex Computer Systems, vol. 2, pp. 222–232 (2001)

    Google Scholar 

  5. Cao, W., Zhang, W., A software test method based on CBD. Comput. Sci. 2, 156–158 (2005) (Chinese)

    Google Scholar 

  6. Lun, L., Chi, X.: Software architecture testing in the C2 Style. In: 2001 3rd International Conference Advanced Computer Theory Engine, pp. 123–127 (2010)

    Google Scholar 

  7. Valentini, E., Fliess, G., Haselwanter, E.: A framework for efficient contract-based testing of software components. In: Proceeding of the 29th Annual International Computer Software and Applications Conference, pp. 219–222 (2005)

    Google Scholar 

  8. Mohanty, S., Acharya, A.A., Mohapatra, D.P.: A model based prioritization technique for component based software retesting using UML state diagram. In: International Conference Electronics Computer Technology, pp. 364–368 (2011)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Haiqiang Li .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer Science+Business Media New York

About this paper

Cite this paper

Li, H., Cao, M., Cao, J. (2013). Contract-Based Combined Component Interaction Graph Generation. In: Wong, W.E., Ma, T. (eds) Emerging Technologies for Information Systems, Computing, and Management. Lecture Notes in Electrical Engineering, vol 236. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-7010-6_87

Download citation

  • DOI: https://doi.org/10.1007/978-1-4614-7010-6_87

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4614-7009-0

  • Online ISBN: 978-1-4614-7010-6

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics