2008
DOI: 10.1007/978-3-540-87891-9_19
|View full text |Cite
|
Sign up to set email alerts
|

A Component Selection Framework for COTS Libraries

Abstract: Abstract. Component-based software engineering proposes building complex applications from COTS (Commercial Off-The-Shelf) organized into component markets. Therefore, the main development effort is required in selection of the components that fit the specific needs of an application. In this article, we propose a mechanism allowing the automatic selection of a component among a set of candidate COTS, according to functional and non-functional properties. This mechanism has been validated on an example using t… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
8
0

Year Published

2009
2009
2019
2019

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(8 citation statements)
references
References 32 publications
0
8
0
Order By: Relevance
“…Adding the capability of identifying variations in function names with natural language techniques would be of great interest. Adding the treatment of metadata on variants [19] and including non-functional attributes for components is also a large field to explore: non-functional attributes could allow to provide additional filtering steps to select components with more accuracy (as done in [20]). On the experimental point of view, we wish to further use CoCoLa on real component repositories to try and identify the combinatorial limit of the tool and provide solutions in the form of reasonably small directory interconnection.…”
Section: Resultsmentioning
confidence: 99%
“…Adding the capability of identifying variations in function names with natural language techniques would be of great interest. Adding the treatment of metadata on variants [19] and including non-functional attributes for components is also a large field to explore: non-functional attributes could allow to provide additional filtering steps to select components with more accuracy (as done in [20]). On the experimental point of view, we wish to further use CoCoLa on real component repositories to try and identify the combinatorial limit of the tool and provide solutions in the form of reasonably small directory interconnection.…”
Section: Resultsmentioning
confidence: 99%
“…Components need similar specialization rules (covariance for what is provided, contravariance for what is required), but adapted and extended so as to take into account not only their required interfaces (which define different semantics as compared to their provided ones) but also more complex types (component types as higher level concepts holding interfaces with opposite directions). Research work on component-based approaches proposes type concepts and specialization rules that apply to components, interfaces or services [SR06,Fis98,Lin95,GFS08]. Compared to our approach, no work studies the automatic construction of component type hierarchies nor proposes concrete directory indexing mechanisms that could be implemented and used in component registries or repositories.…”
Section: State Of the Artmentioning
confidence: 99%
“…A comparison to differentiate between integrating a COTS component into a single system and integrating it into an SPL as domain artifact is the variability (Pohl & Ulfat-Bunyadi, 2005). George, Fleurquin & Sadou (2008) consider that the use of COTS components for software applications can reduce development costs and deliver in a shorter time-tomarket. The software development life-cycle must be rethought when using COTS components which are viewed as "black-box" units published by third party developers.…”
Section: Software Componentsmentioning
confidence: 99%
“…al., 2005Eriksson, 2007Mannion & K aindl, 2008Rabiser et. al., 2011Ullah, 2009Weiss & Lai, 1999 Requirements Analysis -Goal-oriented for N FR and stakeholder's intentions -Scenarios for functional requirem ents and sequence o f actions -Technology neutral Amyot et al, 2010Clements & Bass, 2010Galster et al, 2006Jarke et al, 2010H orkoff& Yu, 2011Lamsweerde, 2001Liu & Yu, 2001 Architecture -Components com position with functionalities and qualities -Im proving com m unication and understanding am ong stakeholders -Combining common and variable components is key Ahmed & Capretz, 2008Arboleda et al, 2009Asikainen et al, 2007Galster et al" 2006Gruler et al, 2007Pohl & Sikora, 2007Schewick, 2004 Software components -Q uality o f com ponents grows faster -May help with cost and time reductions -Right com bination o f requirements, architecture and variability is key George et al, 2008Pohl & U lfat-Bunyadi, 2005Szyperski, 2002 Table 1 summarizes the streams were identified during the literature review phase. These streams are supporting the research to help the creation of a technique that provides a set of steps to map requirements to a software platform configuration.…”
Section: Stream Key Highlights Of the Stream Key Referencesmentioning
confidence: 99%
See 1 more Smart Citation