Abstract
Increased use of COTS software components means increased demand for trust in these artifacts. The problem lies in the fact that trust is mainly a philosophical concept. We all deal with trust issues in our daily life yet it is hard for us to identify the attributes of trust. In the context of software components certain aspects and features can be classified as trust attributes. In this paper we attempt to identify these attributes and describe a mechanism to effectively use these in the selection and integration of COTS components. We also emphasize the important connection between the production and procurement processes and discuss how it can help us establish better trust in software components.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Carney, D., and Long, F.: What Do You Mean By COTS-Finally, a Useful Answer. In: IEEE Software (2000) 83–86
Bader, A., Sajeev, A.S.M., and Ramakrishnan, S.: Testing Concurrency and Communication in Distributed Objects. In: International Conference on High Performance Computing, IEEE Computer Society Press (1998) 422–428
Morisio, M., and Torchiano, M.: Definition and Classi.cation of COTS: A Proposal. In: ICCBSS 2002, LNCS Vol. 2555, Springer-Verlag (2002) 165–175
Ncube, C., Maiden, N.: COTS Software Selection: The Need to Make Tradeo.s Between System Requirements, Architectures and COTS Components. In: International Conference on Software Engineering, Limerick, Ireland (2000)
Freedman, R. S.: Testability of Software Components. In: IEEE Transactions on Software Engineering 17(6), IEEE Computer Society Press (1991) 553–564
Gao, J., Gupta, K., Gupta, S., and Shim, S.: On Building Testable Software Components. In: ICCBSS 2002, LNCS Vol. 2555, Springer-Verlag (2002) 108–121
Boehm, B. et al.: Characteristics of Software Quality. North-Holland (1978)
Chung, L., Nixon, B. A.: Dealing with Non-Functional Requirements: Three Experimental Studies of a Process-oriented Approach. In: Procedings of 17th International Conference on Software Engineering, Seattle, WA, USA (1995) 25–37
Chung, L., Cooper, K., Huynh, D.: COTS-Aware Requirements Engineering Technique. In: Procedings of the 2001 Workshop on Embedded Software Technology (2001)
Comella-Dorda, S., Dean, J. C., Morris, E., and Oberndof, P.: A Process of COTS Software Product Evaluation. In: ICCBSS 2002, LNCS Vol. 2555, Springer-Verlag, (2000) 86–96
Beus-Dukic, L.: Non-Functional Requirements of COTS Software Components. In: International Conference on Software Engineering, Limerick, Ireland (2000)
Helokunnas, T., and Nyby, M.: Collaboration Between a COTS Integrator and Vendors. In: ECSQ 2002, LNCS Vol. 2349, Springer-Verlag (2002) 267–273
Periorellis, P., and Thomas, N.: Mutuality and the CLARiFi Component Broker. Technical Report 03/00, Department of Computer Science, University of Durham, August (2000)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bader, A., Mingins, C., Bennett, D., Ramakrishan, S. (2003). Establishing Trust in 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_2
Download citation
DOI: https://doi.org/10.1007/3-540-36465-X_2
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