2008
DOI: 10.1002/smr.377
|View full text |Cite
|
Sign up to set email alerts
|

Search‐based many‐to‐one component substitution

Abstract: SUMMARYIn this paper, we present a search-based automatic many-to-one component substitution mechanism. When a component is removed from an assembly to overcome component obsolescence, failure or unavailability, most existing systems perform component-tocomponent (one-to-one) substitution. Thus, they only handle situations where a specific candidate component is available. As this is not the most frequent case, it would be more flexible to allow a single component to be replaced by a whole component assembly (… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2009
2009
2016
2016

Publication Types

Select...
3
2
1

Relationship

3
3

Authors

Journals

citations
Cited by 6 publications
(4 citation statements)
references
References 29 publications
0
4
0
Order By: Relevance
“…Optimization techniques have been widely used in several fields of Software Engineering, including Requirements Engineering, Software Design and Development, Software Maintenance and Evolution, or Project Planning, among others . In the context of Requirements Engineering, Bagnall et al stated the NRP, which has several similarities with our SAD optimization problem.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Optimization techniques have been widely used in several fields of Software Engineering, including Requirements Engineering, Software Design and Development, Software Maintenance and Evolution, or Project Planning, among others . In the context of Requirements Engineering, Bagnall et al stated the NRP, which has several similarities with our SAD optimization problem.…”
Section: Related Workmentioning
confidence: 99%
“…When one or more components become obsolete, they must be replaced with one or more new components (e.g., COTS, Commercial‐Off‐The‐Shelf) that have similar characteristics and functionality. Desnos et al have studied this combinatorial problem and evaluated the performance of several optimization techniques using synthetic data. Another CBSE problem that is suitable for SBSE techniques is the selection of components for the next version of a software system, which is a similar problem to NRP.…”
Section: Related Workmentioning
confidence: 99%
“…Baker et al [2006] presented results on greedy optimization and SA for component selection, while Yang et al [2006] proposed an approach for the software integration problem by using GAs to reduce risk. Classical OR techniques have also been applied to component selection problems: Desnos et al [2008] combined backtracking and branch-and-bound techniques for automatic component substitution problem to optimize software reuse and evolution. Other authors have considered the component selection problem as a selection optimization problem.…”
Section: Design Tools and Techniquesmentioning
confidence: 99%
“…Finally, at runtime, dynamic autonomous software might need to re-assemble some of its parts to react to component failure or unavailability. During previous work on automatic component assembly and on dynamic component assembly evolution [1], we recognized that an efficiently indexed component directory was a central issue for component reuse.…”
Section: Introductionmentioning
confidence: 99%