A Proposal of Expert System to Select Components for the Product Line Software Engineering

Programming co mpanies in last decades have started to depend more and more on software components in developing their systems in order to save development time and increase the productivity of the company. However, this led to dramatically increase in the number of co mponents, and selecting the appropriate component becomes a tough task. In this paper the authors propose an expert system to help developers choosing the best component fit their requirements. A survey is done to evaluate the efficiency of this proposed solution.

[1]  Siti Salwah Binti Salim State of Component Models Usage: Justifying the Need for Component Modelfor Component Model Selection Framework , 2011 .

[2]  Li Zhang,et al.  A Component Retrieval Method Based on Query Vector Transfer , 2008, 2008 International Conference on Computer Science and Software Engineering.

[3]  Ho-Jin Choi,et al.  A study on software component selection methods , 2009, 2009 11th International Conference on Advanced Communication Technology.

[4]  Jafar Habibi,et al.  Approximation Algorithms for Software Component Selection Problem , 2007, 14th Asia-Pacific Software Engineering Conference (APSEC'07).

[5]  Mingsheng Zhang,et al.  Research on decision tree in component retrieval , 2010, 2010 Seventh International Conference on Fuzzy Systems and Knowledge Discovery.

[6]  Séverine Sentilles,et al.  A Classification Framework for Software Component Models , 2011, IEEE Transactions on Software Engineering.

[7]  Kung-Kiu Lau,et al.  Software Component Models , 2007, IEEE Trans. Software Eng..

[8]  George F. Luger,et al.  Artificial intelligence - structures and strategies for complex problem solving (2. ed.) , 1993 .

[9]  Hazleen Aris,et al.  Framework for component model selection , 2011, IET Softw..

[10]  Hernán Astudillo,et al.  Combining COSTUME and Azimut+ to Address Functional and Non-functional Requirements in Software Component Selection , 2010, 2010 XXIX International Conference of the Chilean Computer Science Society.

[11]  V. JuanPabloCarvallo,et al.  Managing Non-Technical Requirements in COTS Components Selection , 2006 .