Component Selection for Component based Software Engineering
TL;DR: This paper presents an approach for defining evaluation criteria for reusable software components, introduces taxonomy of factors that influence selection, describes each of them, and presents a hierarchical decomposition method for deriving reuse goals from factors and formulating the goals into an evaluation criteria hierarchy.
read more
Abstract: selection is not an easy task in Component Based Software Engineering .and it is very difficult to select component for CBSE. Component Based Software Engineering (CBSE) is a concerned with the assembly of pre-existing software components that leads to a software system that responds to client-specific requirements. This paper presents an approach for defining evaluation criteria for reusable software components. We introduce taxonomy of factors that influence selection, describe each of them, and present a hierarchical decomposition method for deriving reuse goals from factors and formulating the goals into an evaluation criteria hierarchy. It also presents a summary of the common problems in reusable off-the-shelf software selection, describes the method .It also indicates that the evaluated aspects of the method are feasible, improve the quality and efficiency of reusable software selection. In this paper the selection of component is done on the basis of the cost of the component which is calculated on the basis of the quality attributes of the component. The approach used for selecting the component is a part of OTSO method that has been developed for reusable component selection process. Keywords software reuse, COTS, multiple criteria decision making, OTSO stands for Off-The-Shelf Option.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
Identification , Selection and Evaluation of COTS Selection Criteria Using Fuzzy Set Theory
Rakesh Garg,RK Sharma,Kapil Sharma +2 more
TL;DR: This study identifies and evaluates COTS selection criteria using fuzzy set theory to enhance component-based software engineering, ranking criteria based on local and global weights for effective COTS component selection and evaluation in CBSE.
AHP-Based Systematic Approach to Analyzing and Evaluating Critical Success Factors and Practices for Component-Based Outsourcing Software Development
TL;DR: The analytical hierarchy process (AHP) method was used to prioritize and analyze the success factors of component-based outsourcing software development and the result of different equations of the AHP approach to construct the pairwise comparison matrix.
The Proposal of Improved Component Selection Framework
Weam Gaoud Alghabban,M. Rizwan Jameel Qureshi +1 more
TL;DR: This paper proposes an improved component selection framework for Component-Based Software Engineering (CBSE) by incorporating the pliability metric, a flexible measure of software quality, to optimize component selection and improve software development outcomes.
Lexical and Parser Tool for CBOOP Program
Tanuj Tyagi
TL;DR: This paper presents a lexical and parser tool for Component-Based Object-Oriented Programs (CBOOP), comprising a lexical analyzer that scans and tokenizes input, and a parser that generates a syntax tree and checks program syntax.
Data envelopment analysis based multi-objective optimization model for evaluation and selection of software components under optimal redundancy
TL;DR: A data envelopment analysis (DEA) based nonlinear multi-objective optimization model for selecting software components in the presence of optimal redundancy to ensure software reliability is proposed.
References
Adaptive weighted-sum method for bi-objective optimization: Pareto front generation
Il Yong Kim,O. L. de Weck +1 more
TL;DR: This paper presents a new method that effectively determines a Pareto front for bi-objective optimization with potential application to multiple objectives by changing the weights adaptively rather than by using a priori weight selections and by specifying additional inequality constraints.
Implementing faceted classification for software reuse
TL;DR: The conclusions of the experience are: reuse library technology is available, it is transferable, and it definitely has a positive financial impact on the organization implementing it.
559
•Book
Evolutionary multiobjective optimization : theoretical advances and applications
Ajith Abraham,Lakhmi C. Jain,Robert Goldberg +2 more
- 01 Jan 2005
TL;DR: This paper presents a simple approach to evolutionary multi-objective optimization, using the PS-EA algorithm for multi-Criteria Optimization of Finite State Automata.
460
Implementing faceted classification for software reuse
Rubén Prieto-Díaz
- 26 Mar 1990
TL;DR: The experience described indicates that reuse library technology is available and transferable, and that it definitely has a positive financial impact on the organization implementing it.
424
A case study in applying a systematic method for COTS selection
Jyrki Kontio
- 01 May 1996
TL;DR: The case study indicated that the evaluated aspects of the method are feasible, improve the quality and efficiency of reusable software selection and the decision makers have more confidence in the evaluation results, compared to traditional approaches.
290