Browse > Article

Component Quality Certification System for Evaluation and Certification of COTS Components  

김수동 (숭실대학교 컴퓨터학부)
박지환 (숭실대학교 컴퓨터학과)
김남희 (TTA SW시험인증센터)
Abstract
A commercial-off-the-shelf (COTS) component is an implementation of common functionality among family members, where an in-house component implements an organization-specific functionality. Typically, a COTS component has a producer and aset of potential consumers. Consumers evaluate COTS components thoroughly before they purchase, because these components are developed by third party producers and most consumers have ‘not-invented-here’ syndrome. Hence, evaluating the quality of COTS components becomes an important prerequisite to a successful component-based application development. In this paper, we identify the characteristics of COTS components, and derive a practical quality model for components, C-QM, which consists of quality factors, criteria and metrics and a qualify certification system, C-QCS. The top design goal of C-QM is set to provide a practically applicable comprehensive quality model which can be effectively applied in assessing the various quality aspects of COTS components.
Keywords
Component-Based Development (CBD); Software Quality Model; Software Metrics; Software Evaluation; Quality Certification System;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Heineman, G. T. and Councill, W. T., ComponentBased Software Engineering, Addison-Wesley, 2001
2 Crnkovic, I. and Larsson, M., Building Reliable Component- Based Software Systems, Artech House, Inc., 2002
3 ISO/IEC, FCD 9126-1.2 Information Technology-Software product quality-Part 1: Quality model, 1998
4 Boehm, B. W., Brown, J. R., Lipow, H., MacLeod, G. J. and Merrit, M. J., Characteristics of Software Quality, Elsevier North Holland, 1978
5 Drorney, R. G., 'A Model for Software Product Quality,' IEEE Transactions on Software Engineering, Vol. 21, No.2, February, 1995   DOI   ScienceOn
6 OMG, CORBA Components, Version 3.0, Object Management Group, Inc., June, 2002
7 Atkinson, C., Bayer, J., Bunse, C., Kamsties, E., Laitenberger, O., Laqua, R., Muthig, D., Paech, B., Wust, J., and Zettel, J., Component-based Product Line Engineering with UML, Pearson Education Ltd, 2002
8 McCall, J. A., Software Quality Management, A Petrocelli Book, 1979
9 D'Souza, D. F. and Wills, A. C., Objects, Components, and Frameworks with UML, Addison Wesley Longman, Inc., 1999