Construction of a taxonomy for requirements engineering commercial-off-the-shelf components
Keywords:COTS components, Goal-Oriented, Taxonomy, GBTCM method, Knowledge reuse, RE
This article presents a procedure for constructing a taxonomy of COTS products in the field of Requirements Engineering (RE). The taxonomy and the obtained information reach transcendental benefits to the selection of systems and tools that aid to RE-related actors to simplify and facilitate their work. This taxonomy is performed by means of a goal-oriented methodology inspired in GBRAM (Goal-Based Requirements Analysis Method), called GBTCM (Goal-Based Taxonomy Construction Method), that provides a guide to analyze sources of information and modeling requirements and domains, as well as gathering and organizing the knowledge in any segment of the COTS market. GBTCM claims to promote the use of standards and the reuse of requirements in order to support different processes of selection and integration of components.
 Craig Meyers, B., Oberndorf, P., “Managing Software Acquisition”, SEI Series in Software Engineering, 2002.
 Carvallo, J.P., Franch, X., Quer, C., Torchiano, M., “Characterization of a Taxonomy for Business Applications and the Relationships Among Them”, Proceedings 3rd International Conference on COTSBased Software Systems (ICCBSS), 2004, Lecture Notes in Computer Science Vol. 2959.
 Morisio, M., Torchiano, M., “Definition and Classification of COTS: A Proposal”, Proceedings 1st. International Conference on COTS-Based Software Systems (ICCBSS), Orlando Florida, 2002.
 Ayala, C.P, Botella, P., Franch, X., “Goal-Based Reasoned Construction of Taxonomies for the Selection of COTS Products”, Proceedings 8th Multi-Conference on Systemics, Cybernetics and Informatics (SCI), Orlando Florida, July 2004. ISBN:980-6560-13-2.
 Antón, A.I., “Goal-Based Requirements Analysis”, Proceedings 2nd IEEE International Conference on Requirements Engineering (ICRE), 1996.
 Ayala, C.P, Botella, P., Franch, X., “On Goal-Oriented COTS Taxonomies Construction”, Proceedings 4th International Conference on COTS-Based Software Systems (ICCBSS), Bilbao, Spain, Febrero 2005.
 Mylopoulos, J., Chung, L., Yu, E., “From ObjectOriented to Goal-Oriented Requirements Análisis”, Communications ACM 42(1), January 1999.
 Van Lamsweerde, A., “Goal-Oriented Requirements Engineering: A Guided Tour”, Proceedings 5th IEEE International Symposium on Requirements Engineering (ISRE), 2001.
 Standish Group Report http://www.standishgroup. CHAOS Survey 1994.
 INCOSE. “Software Engineering Tools Taxonomy” http// www.incose.org
 Guide to the Software Engineering Body of Knowledge, SWEBOK, www.swebok..org
 International Standard IEEE Std 830-1998 IEEE, “Recommended Practice for Software Requirements Specifications”, June 1998.
 IEEE/EIA Guide. IEEE/EIA12207.1-1997, “Standard for Information Technology Software Life Cicle Processes”, April 1998.
 International Standard ISO/IEC 12207 “Software Life Cycle Processes”, 1995.
 ComponenSource http://www.componentsource.com
 eCots. Software Components Open Directory Project. http://ecots.org
 The Gartner Group, available on-line at http://www4.gartner.com
 Infrastructure Software Market Definitions for Application Development. Gartner, Dataquest Guide. 4th June, 2003. http://www.gartner.com
 Software Market Research Methodology and Definitions 2003-2004, Gartner Dataquest Guide, January, 2004. http://www.gartner.com
 CBSE Net. “Application Domain Taxonomy ”. Available on-line (previous registration) at: http://www.cbsenet.org/pls/CBSEnet/eco_ricerca_documenti.concept_search_frame
 International Data Corporation http://www.idc.com
 UML 2.0 Specifications http://www.uml.org/, last accesed January 2005.
 Carvallo, J.P., Franch, X., Quer, C., “Defining a Quality Model for Mail Servers”, Proceedings 2nd International Conference on COTS-Based Software Systems (ICCBSS), 2003, Lecture Notes in Computer Science 2580
 Yu, E., “Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering”, Proceedings 3rd IEEE International Symposium on Requirements Engineering (ISRE), 1997.
 Potts, C., Takahashi, K., Antón, A., “Inquiry-Based Requirements Analysis”, IEEE Software, 11(2), March 1994.
 Basili, V.R., Caldera, G., Rombach, H.D., “The Experience Factory”, J.J Marciniak (ed), Encyclopedia of Software Engineering. vol 1. pp 469-476. John Wiley & Sons, 1994.