Abstract
In this paper, a model is proposed where the cost and reliability of activities of reuse-based development can be predicted or measured, and all possible reuse scenarios can be analyzed and compared to support the selection of alternative scenarios. A scheme of typical reuse mode is designed from the perspectives of application engineering and domain engineering activities. According to the scheme, six reuse modes are addressed from the sequences of activities. Alternative industry reuse scenarios can be derived from the modes. An optimization model is proposed that can assist decision-makers in selecting a reuse scenario for minimizing cost, maximizing reliability and satisfying system requirements. To solve efficiently the bi-objective 0-1 integer programming involved in the model, a new algorithm is presented that can find the entire set of efficient solutions.
Original language | English |
---|---|
Pages (from-to) | 2611-2621 |
Number of pages | 11 |
Journal | International Journal of Innovative Computing, Information and Control |
Volume | 7 |
Issue number | 5 B |
Publication status | Published - 1 May 2011 |
Keywords
- Bi-objective programming problems
- Efficient solution
- Optimization models
- Reuse models
- Software reuse
ASJC Scopus subject areas
- Software
- Theoretical Computer Science
- Information Systems
- Computational Theory and Mathematics