Construction of a taxonomy for requirements engineering commercial-off-the-shelf components

Authors

  • Claudia Ayala Universitat Politécnica de Catalunya, UPC-Campus Nord (Omega), Barcelona, Catalunya, Spain.
  • Pere Botella Universitat Politécnica de Catalunya, UPC-Campus Nord (Omega), Barcelona, Catalunya, Spain.
  • Xavier Franch Universitat Politécnica de Catalunya, UPC-Campus Nord (Omega), Barcelona, Catalunya, Spain.

Keywords:

COTS components, Goal-Oriented, Taxonomy, GBTCM method, Knowledge reuse, RE

Abstract

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.

Downloads

Download data is not yet available.

References

[1] Carney D., Long F., “What Do You Mean by COTS? Finally a Useful Answer”. IEEE Software, 17 (2), March/April 2000.
[2] Craig Meyers, B., Oberndorf, P., “Managing Software Acquisition”, SEI Series in Software Engineering, 2002.
[3] 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.
[4] Morisio, M., Torchiano, M., “Definition and Classification of COTS: A Proposal”, Proceedings 1st. International Conference on COTS-Based Software Systems (ICCBSS), Orlando Florida, 2002.
[5] 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.
[6] Antón, A.I., “Goal-Based Requirements Analysis”, Proceedings 2nd IEEE International Conference on Requirements Engineering (ICRE), 1996.
[7] 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.
[8] Mylopoulos, J., Chung, L., Yu, E., “From ObjectOriented to Goal-Oriented Requirements Análisis”, Communications ACM 42(1), January 1999.
[9] Van Lamsweerde, A., “Goal-Oriented Requirements Engineering: A Guided Tour”, Proceedings 5th IEEE International Symposium on Requirements Engineering (ISRE), 2001.
[10] Standish Group Report http://www.standishgroup. CHAOS Survey 1994.
[11] INCOSE. “Software Engineering Tools Taxonomy” http// www.incose.org
[12] Guide to the Software Engineering Body of Knowledge, SWEBOK, www.swebok..org
[13] International Standard IEEE Std 830-1998 IEEE, “Recommended Practice for Software Requirements Specifications”, June 1998.
[14] IEEE/EIA Guide. IEEE/EIA12207.1-1997, “Standard for Information Technology Software Life Cicle Processes”, April 1998.
[15] International Standard ISO/IEC 12207 “Software Life Cycle Processes”, 1995.
[16] ComponenSource http://www.componentsource.com
[17] eCots. Software Components Open Directory Project. http://ecots.org
[18] The Gartner Group, available on-line at http://www4.gartner.com
[19] Infrastructure Software Market Definitions for Application Development. Gartner, Dataquest Guide. 4th June, 2003. http://www.gartner.com
[20] Software Market Research Methodology and Definitions 2003-2004, Gartner Dataquest Guide, January, 2004. http://www.gartner.com
[21] CBSE Net. “Application Domain Taxonomy ”. Available on-line (previous registration) at: http://www.cbsenet.org/pls/CBSEnet/eco_ricerca_documenti.concept_search_frame
[22] International Data Corporation http://www.idc.com
[23] UML 2.0 Specifications http://www.uml.org/, last accesed January 2005.
[24] 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
[25] Yu, E., “Towards Modeling and Reasoning Support for Early-Phase Requirements Engineering”, Proceedings 3rd IEEE International Symposium on Requirements Engineering (ISRE), 1997.
[26] Potts, C., Takahashi, K., Antón, A., “Inquiry-Based Requirements Analysis”, IEEE Software, 11(2), March 1994.
[27] 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.

Downloads

Published

2005-08-01

How to Cite

Ayala, C., Botella, P., & Franch, X. (2005). Construction of a taxonomy for requirements engineering commercial-off-the-shelf components. Journal of Computer Science and Technology, 5(02), p. 94–99. Retrieved from https://journal.info.unlp.edu.ar/JCST/article/view/872

Issue

Section

Original Articles