Multi Objective Optimization Model using Preemptive Goal Programming for Software Component Selection

  • Kaur J
  • Tomar P
N/ACitations
Citations of this article
24Readers
Mendeley users who have this article in their library.

Abstract

To achieve successful reusability of components a disciplined development approach is required which is the component based software engineering(CBSE).The software component selection is a vital part of this approach. It consists of defining an evaluation criteria based on user requirements and depending on this the repository is searched and shortlisted components are presented to the user. Due to availability of large number of components offering same type of functionality it is difficult to select a particular component based on available description. This paper presents a multiobjective optimization model for component selection purpose and solves it using preemptive goal programming approach by using an optimization tool LINDO. Subsequently, an illustrative case study is given where the components are taken from an online repository and goal programming is applied for getting the most optimal component. However, this model is applicable when the repository is small but for larger set of components it needs to be validated.

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Kaur, J., & Tomar, P. (2015). Multi Objective Optimization Model using Preemptive Goal Programming for Software Component Selection. International Journal of Information Technology and Computer Science, 7(9), 31–37. https://doi.org/10.5815/ijitcs.2015.09.05

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 9

75%

Researcher 2

17%

Lecturer / Post doc 1

8%

Readers' Discipline

Tooltip

Engineering 6

43%

Computer Science 3

21%

Agricultural and Biological Sciences 3

21%

Mathematics 2

14%

Save time finding and organizing research with Mendeley

Sign up for free