ACM Home Page
Please provide us with feedback. Feedback
Driving the selection of cots components on the basis of system requirements
Full text PdfPdf (333 KB)
Source
Automated Software Engineering archive
Proceedings of the twenty-second IEEE/ACM international conference on Automated software engineering table of contents
Atlanta, Georgia, USA
POSTER SESSION: Posters table of contents
Pages 413-416  
Year of Publication: 2007
ISBN:978-1-59593-882-4
Authors
Vittorio Cortellessa  Università dell'Aquila, L'Aquila, Italy
Ivica Crnkovic  Mälardalen University, Västerås, Sweden
Fabrizio Marinelli  Laboratoire d'Informatique de l'Ecole Polytechnique, Paris, France
Pasqualina Potena  Università "G.D'Annunzio, Pescara, Italy
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGSOFT: ACM Special Interest Group on Software Engineering
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 12,   Downloads (12 Months): 87,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1321631.1321697
What is a DOI?

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


Collaborative Colleagues:
Vittorio Cortellessa: colleagues
Ivica Crnkovic: colleagues
Fabrizio Marinelli: colleagues
Pasqualina Potena: colleagues