Skip to main content

Web-Based COTS Component Evaluation

  • Conference paper
COTS-Based Software Systems (ICCBSS 2004)

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

Included in the following conference series:

Abstract

The deep nature of COTS components is that they are shut software units for end users. In the process of reuse, test is a natural and primary step for obtaining information on component capabilities. Such an assessment and evaluation is however restricted to the single access and use of interfaces. To attenuate this, Built-In Test (BIT) components are introduced. These components enhance the means by which COTS components may be, in a broad sense, acquired from Internet. In this paper, we develop two strategies. Firstly, distinct BIT versions of original components are implemented. Secondly, BIT components are built from scratch in order to, for vendors, supply components that have customizable and innovative test and configuration features. In both cases, the assistance of a code generator allows the introduction of extra properties for viewing and handling BIT components in Web browsers. Trust results from this approach that demonstrates the necessity for supporting and instrumenting component procurement in general. A “true” component marketplace on Internet becomes then conceivable.

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. Barbier, F., Belloir, N., Bruel, J.-M.: Incorporation of Test Functionality into Software Components. In: Erdogmus, H., Weng, T. (eds.) ICCBSS 2003. LNCS, vol. 2580, pp. 25–35. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Crnkovic, I., Larsson, M.: Building Reliable Component-Based Software Systems. Artech House, Norwood (2002)

    MATH  Google Scholar 

  3. Bass, L., Buhman, C., Comella-Dorda, S., Long, F., Robert, J., Seacord, R., Wallnau, K.: Market Assessment of Component-Based Software Engineering, Carnegie Mellon University, Software Engineering Institute, Technical Report Cmu/Sei- 2000-Tr-008, Esc-Tr-2000-007, vol. I (2000)

    Google Scholar 

  4. Meyers, B., Oberndorf, P.: Managing Software Acquisition – Open Systems and COTS Products. Addison-Wesley, Reading (2001)

    Google Scholar 

  5. Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wust, J., Zettel, J.: Component-Based Product Line Engineering with UML. Addison-Wesley, Reading (2002)

    Google Scholar 

  6. Maiden, N., Kim, H., Ncube, C.: Rethinking Process Guidance for Selecting Software Components. In: Dean, J., Gravel, A. (eds.) ICCBSS 2002. LNCS, vol. 2255, pp. 151–164. Springer, Heidelberg (2002)

    Chapter  Google Scholar 

  7. Bader, A., Mingins, C., Bennett, D., Ramakrishan, S.: Establishing Trust in COTS Components. In: Erdogmus, H., Weng, T. (eds.) ICCBSS 2003. LNCS, vol. 2580, pp. 15–24. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  8. Meyer, B.: Object-Oriented Software Construction, 2nd edn. Prentice-Hall, Englewood Cliffs (1997)

    MATH  Google Scholar 

  9. Wallnau, K., Hissam, S., Seacord, R.: Building Systems from Commercial Components. Addison-Wesley, Reading (2002)

    Google Scholar 

  10. Szyperski, C., Gruntz, D., Murer, S.: Component Software – Beyond Object-Oriented Programming, 2nd edn. Addison-Wesley, Reading (2002)

    Google Scholar 

  11. Groß, H.-G., Atkinson, C., Barbier, F.: Component Integration Through Built-In Contract Testing. In: Cechich, A., Piattini, M., Vallecillo, A. (eds.) Component-Based Software Quality. LNCS, vol. 2693, pp. 159–183. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  12. Harel, D.: Statecharts: A Visual Formalism for Complex Systems. Science of Computer Programming 8, 231–274 (1987)

    Article  MATH  MathSciNet  Google Scholar 

  13. Object Management Group: OMG Unified Modeling Language Specification, version 1.5 (2003)

    Google Scholar 

  14. Crnkovic, I., Hnich, B., Jonsson, T., Kiziltan, Z.: Specification, Implementation, and Deployment of Components. Communications of the ACM 45(10), 35–40 (2002)

    Article  Google Scholar 

  15. SUN Microsystems: Java Management Extensions, Instrumentation and Agent Specification, version 1.2 (2002)

    Google Scholar 

  16. Belloir, N., Bruel, J.-M., Barbier, F.: BIT/J library – user’s guide (2003)

    Google Scholar 

  17. Wu, Y., Chen, M.-H., Offutt, J.: UML-Based Integration Testing for Component- Based Software. In: Erdogmus, H., Weng, T. (eds.) ICCBSS 2003. LNCS, vol. 2580, pp. 251–260. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  18. Barbier, F.: Composability for Software Components: An Approach Based on the Whole-Part Theory. In: Proceedings of the 8th IEEE International Conference on Engineering of Complex Computer Systems, Greenbelt, USA, December 2-4, pp. 101–106. IEEE Computer Society Press, Los Alamitos (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

Barbier, F. (2004). Web-Based COTS Component Evaluation. In: Kazman, R., Port, D. (eds) COTS-Based Software Systems. ICCBSS 2004. Lecture Notes in Computer Science, vol 2959. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24645-9_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-24645-9_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-21903-3

  • Online ISBN: 978-3-540-24645-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics