Skip to main content

BiCom: An Evaluation Framework for COTS Components

  • Conference paper
  • First Online:
COTS-Based Software Systems (ICCBSS 2003)

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

Included in the following conference series:

  • 344 Accesses

Abstract

A major problem facing businesses is the proper evaluation of COTS components and its impact on the cost and quality of the target systems. In the evaluation phase, vendors and purchasers often have conflicting interests over component access. Vendors need to retain control for protecting intellectual property while purchasers need complete access for effective evaluation. Currently, evaluation is often limited to documentation or access to function/time-limited versions of the software. In these circumstances, customers are often forced to purchase candidate components for evaluation purposes. This paper introduces an approach that allows vendors to provide access to their components for evaluation, while retaining control over the implementation. Purchasers can perform extensive evaluation as if they have direct access to the implementation. To achieve this, we have developed a toolkit referred to as the BiCom Framework, which presents two views of a component simultaneously, satisfying both the vendor’s and purchaser’s requirements.

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. Berry, D. M.: Appliances and Software: The Importance of the Buyer’s Warranty and the Developer’s Liability in Promoting the Use of Systematic Quality Assurance and Formal Methods. Computer Science Department, University of Waterloo, Available at: http://www.disi.unige.it/person/ReggioG/PROCEEDINGS/berry.pdf

  2. Brant, J., Foote, B., Johnson, R. E., and Robert, D.: Wrappers to the Rescue. In: ECOOP’98 Proceedings (1998) Available at: http://www.ifs.uni-linz.ac.at/~ecoop/cd/papers/1445/14450396.pdf

  3. Council, W. T, Heineman, G. T.: Component-based Software Engineering Putting the Pieces Together. Addison Wesley (2001)

    Google Scholar 

  4. Haddox, J., Kapfhammer, G. M., Michael, C. C., and Schatz, M.: Testing Commercial-off-the-Shelf Components with Software Wrappers. In: 18th International Conference and Exposition on Testing Computer Software.Washington, DC, June (2001)

    Google Scholar 

  5. Harrold, M. J., Orso, A., Rosenblum, D., and Rothermel, G.: Using Component Metadata to Support the Regression Testing of Component-Based Software. In: IEEE International Conference on Software Maintenance, November (2001) Available at: http://cs.oregonstate.edu/~grother/papers/icsm01b.pdf

  6. Kotler, P.: Marketing Management Analysis, Planning, Implementation and Control. Prentice Hall International Editions (1994)

    Google Scholar 

  7. Kotler, P., Shaw, R., Fitzroy, P., and Chandler, P.: Marketing in Australia. Prentice-Hall of Australia Pty Ltd. (1983)

    Google Scholar 

  8. Meyers, B.C., and Oberndorf, P.: Managing Software Acquisition: Open Systems and COTS Products. In: SEI Series in Software Engineering, Addison Wesley (2001)

    Google Scholar 

  9. Morgan, G.: Catalogue Shopping and Components. Castek (2000) Available at: http://www.cbd-hq.com/articles/2000/001003gmcatalogueshopping.asp

  10. Obermeyer, P., and Hawkins, J.: Microsoft.NET Remoting: A Technical Overview, MSDN Library, Microsoft, July (2001)

    Google Scholar 

  11. Pietrek, M.: Avoiding DLL Hell: Introducing Application Metadata in the Microsoft.NET Framework. MSDN Library, October (2000) Available from: http://msdn.microsoft.com/msdnmag/issues/1000/metadata/print.asp

  12. Sparling, M.: Is there a Market for Components. Castek (2000) Available at: http://www.cbd-hq.com/articles/2000/000606mscmarket.asp

  13. Szyperski, C.: Component Software: Beyond Object-Oriented Programming. Addison Wesley (1998)

    Google Scholar 

  14. Vidger, M. R., and Dean, J.: An Architectural Approach to Building Systems from COTS Software Components. Technical Report 40221, National Research Council (1997) Available at: http://www.sel.iit.nrc.ca/English/papers/vidger06.pdf

  15. Watkins, D.: Handling Language Interoperability with the Microsoft.NET Framework. MSDN Library, October (2000) Available at: http://msdn.microsoft.com/library/default.asp?url=/library/enus/dndotnet/html/interopdotnet.asp

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

Sudaman, F., Mingins, C. (2003). BiCom: An Evaluation Framework for COTS Components. In: Erdogmus, H., Weng, T. (eds) COTS-Based Software Systems. ICCBSS 2003. Lecture Notes in Computer Science, vol 2580. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36465-X_20

Download citation

  • DOI: https://doi.org/10.1007/3-540-36465-X_20

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00562-9

  • Online ISBN: 978-3-540-36465-8

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics