|
ABSTRACT
In a component-based development process the selection of components is an activity that takes place over multiple lifecycle phases that span from requirement specifications through design to implementation-integration. Automated tool support for component selection would be very helpful in each phase. In this paper we introduce a framework that supports the selection of COTS components in the requirements phase. The framework lays on a tool that builds and solves an optimization model, whose solution provides the optimal COTS component selection. The selection criterion is based on cost minimization of the whole system while assuring a certain degree of satisfaction of the system requirements. The output of the model solution indicates the optimal combination of single COTS components and assemblies of COTS that satisfy the requirements while minimizing costs
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Alves, C., Franch, X., Carvallo, J. P., Finkelstein, A. "Using Goals and Quality Models to Support the Matching Analysis During COTS Selection", Proc. of ICCBSS 2005, LNCS 3412, 146--156, 2005.
|
| |
2
|
|
| |
3
|
Censor, Y., "Pareto Optimality in Multiobjective Problems", Appl. Math. Optimiz., vol. 4, 41--59, 1977.
|
| |
4
|
Chung, L., Cooper, K., Courtney, S. "COTS-Aware Requirements Engineering: The CARE Process", Proc. of RECOTS 2004, September 2004, Kyoto, Japan.
|
| |
5
|
Cortellessa, V., Marinelli, F., Potena, P. "Automated Selection of Software Components Based on Cost/Reliability Tradeoff", Proc. of EWSAÇS06, LNCS 4344, 66--81, 2006.
|
| |
6
|
Crnkovic, I., Chaudron, M., Larsson, S."Component-based Development Process and Component Lifecycle", Proc. of 27th International Conference Information Technology Interfaces (ITI), IEEE, Cavtat, Croatia, June, 2005.
|
| |
7
|
|
 |
8
|
|
| |
9
|
Kotonya, G., Hutchinson, J. "Viewpoints for Specifying Component-Based Systems" Proc. of CBSE 2004, LNCS 3054, Springer 2004, Edinburgh, UK, May 24--25, 2004.
|
| |
10
|
Krystkowiak, M., Bucciarelli, B., Dubois, E. "COTS Selection for SMEs: a report on a case study and on a supporting tool" Proc. of RECOTSÇS03, 2003.
|
| |
11
|
|
| |
12
|
Mahmood, S., Lai, R. "Analyzing Component Based System Specification" Proc. of AWRE 2006, Adelaide, Australia, 2006.
|
| |
13
|
Mikic-Rakic, M., Malek, S., Beckman, N., Medvidovic, N. "A Tailorable Environment for Assessing the Quality of Deployment Architectures in Highly Distributed Settings" Proc. of 2nd International Working Conference on Component Deployment (CD 2004), Edinburgh, UK, May 20--21, 2004.
|
| |
14
|
|
| |
15
|
Ncube, C., Maiden, N. A. M. "PORE: Procurement-Oriented Requirements Engineering Method for the Component-Based Systems Engineering Development Paradigm" Proc. of International Workshop on Component-Based Software Engineering, 1999.
|
| |
16
|
Nuseibeh, B. A., Easterbrook, S. M., Russo, A. "Making Inconsistency Respectable in Software Development" Journal of Systems and Software, 58(2), 171--180, 2001.
|
| |
17
|
|
 |
18
|
Daniil Yakimovich , James M. Bieman , Victor R. Basili, Software architecture classification for estimating the cost of COTS integration, Proceedings of the 21st international conference on Software engineering, p.296-302, May 16-22, 1999, Los Angeles, California, United States
[doi> 10.1145/302405.302643]
|
|