TOWARD A QUALITY MODEL FOR CBSE - Conceptual Model Proposal

María A. Reyes, Maryoly Ortega, María Pérez, Anna Grimán, Luis E. Mendoza, Kenyer Domínguez



In this paper, which is part of a research in progress, we analyze the conceptual elements behind Component-Based Software Engineering (CBSE) and propose a model that will support its quality evaluation. The conceptual model proposed integrates the product perspective, a view that includes components and Component-Based Software (CBS), as well as the process perspective, a view that represents the component and CBS development life cycle. The model proposal was developed under a systemic approach that will allow for assessing and improving products and processes immersed in CBSE. Future actions include proposing metrics to operationalize the model and validate them through a case study. The model application will allow studying the behavior of each perspective and the relationships among them.


  1. Anderson, W. 2007. What COTS and Software Reuse Teach us about SOA. In Sixth International IEEE Conference on Commercial-off-the-Shelf (COTS)- Based Software Systems. 141-149.
  2. Andreou, A., Tziakouris, M., 2007. A quality framework for developing and evaluating original software components. In Information and Software Technology, 49, 122-141.
  3. Bertoa, M. F., Troya, J. M. and Vallecillo, A., 2006. Measuring the usability of software components. In Journal of Systems and Software, 79(3), 427-439.
  4. Cai, X., Lyu, M., Wong, K., 2002. Component-Based Embedded Software Engineering: Development Framework, Quality Assurance and a Generic assessment environment. In International Journal of Software Engineering and Knowledge Engineering, 12(2), 107-133.
  5. Carvallo, J., Franch, X., Quer, C., 2006. Managing NonTechnical Requirements in COTS Components Selection. In 14th IEEE International Requirements Engineering Conference, 316 - 321.
  6. Carvallo, J., Franch, X., Quer, C., 2007. Determining Criteria for Selecting Software Components: Lessons Learned. In IEEE Software, 24(3), 84-94.
  7. Carvallo, J., Franch, X., Grau, G., Quer, C., 2004. COSTUME: A Method for Building Quality Models for Composite COTS-based Software Systems. In Fourth International Conference on Quality Software, Germany. IEEE Computer Society Press, 214-223.
  8. Clemente, P., Hernández, J., 2003. Aspect Component Based Software Engineering. In Second AOSD Workshop on Aspects, Components, and Patterns for Infrastructure Software.
  9. Councill, W., Heineman, G., 2001. Component-Based Software Engineering. Addison Wesley.
  10. Crnkovic, I., 2003. Component-based Software Engineering - New Challenges in Software Development. In 25th International Conference on Information Technology Interfaces.
  11. Gao, J., Tsao, J., Wu, Y., 2003. Testing and Quality Assurance for Component-Based Software. Artech House Publishers.
  12. Grunske, L., 2007. Early quality prediction of componentbased systems - A generic framework. In The Journal of Systems and Software, 80, 678-686.
  13. Jasmine, K y Vasantha, R., 2007. DRE - A Quality Metric for Component based Software Products. In Proceedings of World Academy of Science, Engineering and Technology, 23, 380-383. Lau, K., Wang, Z., 2006. A Survey of Software Component Models. University of Manchester: Computer Science.
  14. Meyer, B., 2003. The Grand Challenge of Trusted Components. In 25th International Conference on Software Engineering.
  15. Montilva, J., Arapé, N., Colmenares, J., 2003. Desarrollo de Software Basado en Componentes. In IV Congreso de Automatización y Control, Mérida.
  16. Noy, N. y McGuinness, D., 2001. Ontology Development 101: A Guide to Creating Your First Ontology. Stanford University: Stanford, CA.
  17. Pressman, R., 2005. Software Engineering: A Practitioner's Approach,. McGraw Hill. 6th. edition.
  18. Rawashdeh, A. y Matalkah, B., 2006. A New Software Quality Model for Evaluating COTS Components. In Journal of Computer Science 2(4), 373-381.
  19. Sedigh-Ali, S., y Paul, R., 2001. A Software Engineering Metrics for COTS-Based Systems. In Computer, 44- 50.
  20. SEI, Software Engineering Institute, 2000. Volume II: Technical Concepts of Component-Based Software Engineering. Carnegie Mellon University. 2nd edition.
  21. Simão, R, Belchior, A. 2003. Quality characteristics for software components: Hierarchy and quality guides. In Lecture Notes in Computer Science, 2693, 184-206.
  22. Sommerville, I., 2005. Software Engineering. Addison Wesley. 7th edition.
  23. Szyperski, C., 2002. Component Software Beyond ObjectOriented Programming. Addison Wesley. 2nd edition.

Paper Citation

in Harvard Style

Reyes M., Ortega M., Pérez M., Grimán A., Mendoza L. and Domínguez K. (2009). TOWARD A QUALITY MODEL FOR CBSE - Conceptual Model Proposal . In Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS, ISBN 978-989-8111-84-5, pages 101-106. DOI: 10.5220/0001978701010106

in Bibtex Style

author={María A. Reyes and Maryoly Ortega and María Pérez and Anna Grimán and Luis E. Mendoza and Kenyer Domínguez},
title={TOWARD A QUALITY MODEL FOR CBSE - Conceptual Model Proposal},
booktitle={Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,},

in EndNote Style

JO - Proceedings of the 11th International Conference on Enterprise Information Systems - Volume 1: ICEIS,
TI - TOWARD A QUALITY MODEL FOR CBSE - Conceptual Model Proposal
SN - 978-989-8111-84-5
AU - Reyes M.
AU - Ortega M.
AU - Pérez M.
AU - Grimán A.
AU - Mendoza L.
AU - Domínguez K.
PY - 2009
SP - 101
EP - 106
DO - 10.5220/0001978701010106