Abstract
The selection process is a crucial activity of the development of COTS-based systems. A key step of the evaluation of COTS components carried out during selection is the matching between user requirements and COTS features. We propose a goal-based approach to guide the matching process, using quality models for leveraging goals and COTS features. The different mismatch situations that may arise are reasoned by means of exploratory scenarios. We demonstrate the approach with the mail server case study.
Keywords
- Quality Model
- Operational Goal
- Average Response Time
- Requirement Engineer
- Satisfaction Function
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, access via your institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
Alves, C., Finkelstein, A.: Investigating Conflicts in COTS Decision Making. International Journal of Software Engineering and Knowledge Engineering, World Scientific Publishing Company (2003)
Carvallo, J.P., Franch, X., Quer, C.: Defining a Quality Model for Mail Servers. In: Erdogmus, H., Weng, T. (eds.) ICCBSS 2003. LNCS, vol. 2580, pp. 51–61. Springer, Heidelberg (2003)
Comella-Dorda, S., Dean, J., Morris, E., Oberndorf, P.: A process for COTS software product evaluation. In: Dean, J., Gravel, A. (eds.) ICCBSS 2002. LNCS, vol. 2255, p. 86. Springer, Heidelberg (2002)
Chung, L., Cooper, K.: A Knowledge-based COTS-aware Requirements Engineering Approach. In: Proceedings of the 14th International Conference on Software Engineering and Knowledge Engineering, SEKE (2003)
Franch, X., Carvallo, J.P.: Using Quality Models in Software Package Selection. IEEE Software 20(1) (2003)
Franch, X., Maiden, N.: Modelling Component Dependencies to Inform their Selection. In: Erdogmus, H., Weng, T. (eds.) ICCBSS 2003. LNCS, vol. 2580, pp. 81–91. Springer, Heidelberg (2003)
ISO/IEC Standard 9126-1: Software Engineering – Product Quality – Part 1: Quality Model (2001)
ISO International Standard 8402: Quality management and quality assurance-Vocabulary (1986)
Lamsweerde, A.: Goal-Oriented Requirements Engineering: A Guided Tour. Invited minitutorial paper 5th IEEE International Symposium on Requirements Engineering (2001)
http://www.microsoft.com/exchange/techinfo/planning/2000/mmb2desc.asp
Keeney, R., Raiffa, H.: Decision with Multiple Objectives: Preferences and Value Tradeoffs. Wiley, New York (1993)
Maiden, N., Ncube, C.: Acquiring Requirements for COTS Selection. IEEE Software 15(2) (1998)
Yen, J., Tiao, W.: A Systematic Tradeoff Analysis for Conflicting Imprecise Requirements. In: IEEE 4th International Conference on Requirements Engineering (1997)
Wallnau, K., Hissam, S., Seacord, R.: Building systems from commercial components. Addison-Wesley Longman Publishing, Amsterdam (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Alves, C., Franch, X., Carvallo, J.P., Finkelstein, A. (2005). Using Goals and Quality Models to Support the Matching Analysis During COTS Selection. In: Franch, X., Port, D. (eds) COTS-Based Software Systems. ICCBSS 2005. Lecture Notes in Computer Science, vol 3412. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-30587-3_25
Download citation
DOI: https://doi.org/10.1007/978-3-540-30587-3_25
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-24548-3
Online ISBN: 978-3-540-30587-3
eBook Packages: Computer ScienceComputer Science (R0)
