CRE: A Systematic Method for COTS Components Selection

  • Carina Alves UFPE
  • Jaelson Castro UFPE

Resumo


The market interest in developing reliable and stable products at shorter development time and reduced cost, has led to an increasing surge of interest in Component-Based Software Engineering. The success of these systems largely depends on the effective selection of components that meet users requirements. In this context, the products evaluation needs to be a simultaneous process with the requirements acquisition. This paper presents the CRE Method (COTS-Based Requirements Engineering), which is centered on requirements to assist the COTS selection process. The selection of medical packages is used as a case study.

Palavras-chave: COTS-Based Development, Selection Process, and Requirements Engineering

Referências

Alves, C. Castro, J. Um Método Baseado em Requisitos para Seleção de COTS. Fourth Workshop Iberoamerican on Software Engineering and Software Environment (IDEAS'01) San Jose, Costa Rica, April 2001.

Alves, C. Seleção de produtos de Software Utilizando uma Abordagem Baseada em Engenharia de Requisitos. MSc. Thesis, Universidade Federal de Pernambuco, Centro de Informática. March 2001.

Aoyama, M. New Age of Software Development: How Component-Based Software Engineering Changes the Way of Software Development. International Workshop on Component-Based Software Engineering, April, 1998.

Boehm, B. Abts, C. Bailey, E. COCOTS Software Integration Cost Model: an Overview. Proceedings of the California Software Symposium. October 1998.

Brown, A. W. e Wallnau, K. C. Engineering of Component-Based Systems, Component-Based Software Engineering. Software Engineering Institute, IEEE Computer Society Press, 1996.

Carney, D. Assembling Large Systems from COTS Components: Opportunities, Cautions, and Complexities. SEI Monographs on the Use of Commercial Software in Government Systems, June 1997.

Chaves, A. Tornabene, C. e Wiederhold, G. Software Component Licensing: A Primer. IEEE Software, October 1998.

Chung, L. Nixon, B. Yu, E. e Mylopoulos, J. Non-Functional Requirements in Software Engineering. Kluwer Academic Publisher, 2000.

Cysneiros, L. M. e Leite, J. C. Integrating Non-Functional Requirements into Data Modeling. 4th International Symposium on Requirements Engineering. Limerick, Irlanda. June 1999.

Dukic, L. Non-Functional Requirements for COTS Software Components. Workshop Ensuring Successful COTS Development. May 2000.

Foreman, J. On The Front Lines of COTS - Lessons learned, speculation for the future. Technical Report, Software Engineering Institute, 1999.

Fox, G. Marcom, S. e Lantner, K. A Software Development Process for COTS-based Information System Infrastructure. Proceedings of the Fifth International Symposium on Assessment of Software Tools SAST-97. June 1997.

Kontio, J. A COTS Selection Method and Experiences of Its Use. Proceedings of the 20th Annual Software Engineering Workshop, Maryland, November 1995.

Kontio, J. Caldiera, G. e Basili, V. Defining Factors, Goals and Criteria for Reusable Component Evaluation. CASCON'96. November 1996.

Kotonya, G. e Sommerville, I. Requirements Engineering - Processes and Techniques. John Willy & Sons, 1997.

Kunda, D. e Brooks, L. Applying Social-Technical Approach for COTS Selection. Proceedings of the 4th UKAIS Conference, University of York, April 1999.

Ncube, C e Maiden, N. A. M PORE: Procurement-Oriented Requirements Engineering Method for the Component-Based Systems Engineering Development Paradigm. International Workshop on Component-Based Software Engineering, May 1999.

Oberndorf, P. e Brownsworld, L. Are You Ready for COTS? Software Institute Engineering. August 1997.

Oberndorf, P. Facilitating Component-Based Software Engineering: COTS and Open Systems. Proceedings of the Fifth International Symposium on Assessment of Software Tools SAST-97. June 1997.

Rosa, N. S. Alves, C. Cunha, P. Castro, J. Justo, G. Using Non-Functional Requirements to Select Components: A Formal Approach. Fourth Workshop Iberoamerican on Software Engineering and Software Environment (IDEAS'01), San Jose, Costa Rica, April 2001.

Ryan, K. e Karlsson, J. Prioritizing Software Requirements in an Industrial Setting. International Conference on Software Engineering, 1997.

Saaty, T. The Analytic Hierarchy Process. New York: McGraw-Hill, 1990.

Thomas, B. Meeting the Challenges of Requirements Engineering. Spotlight, SEI Interactive, volume 2, issue 1. March 1999.

Tran, V e Liu, D. A Procurement-centric Model for Engineering Component-based Software Systems. Proceedings of the Fifth International Symposium on Assessment of Software Tool. June 1997.
Publicado
03/10/2001
ALVES, Carina; CASTRO, Jaelson. CRE: A Systematic Method for COTS Components Selection. In: SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 15. , 2001, Rio de Janeiro/RJ. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2001 . p. 193-207. DOI: https://doi.org/10.5753/sbes.2001.23989.