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

Full Text (PDF, 144KB), PP.1-7

Views: 0 Downloads: 0

Author(s)

M. Rizwan Jameel Qureshi 1,* Nora Farraj 1

1. Department of Information Technology, Faculty of Computing & Information Technology, King Abdulaziz University, Jeddah, Saudi Arabia

* Corresponding author.

DOI: https://doi.org/10.5815/ijieeb.2013.04.01

Received: 26 Jun. 2013 / Revised: 2 Aug. 2013 / Accepted: 5 Sep. 2013 / Published: 8 Oct. 2013

Index Terms

Component, CBD, Selection, Retrieving, Classification

Abstract

Programming companies 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 components, 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.

Cite This Paper

M. Rizwan Jameel Qureshi, Nora Farraj, "A Proposal of Expert System to Select Components for the Product Line Software Engineering", International Journal of Information Engineering and Electronic Business(IJIEEB), vol.5, no.4, pp.1-7, 2013. DOI:10.5815/ijieeb.2013.04.01

Reference

[1]Kung-Kiu Lau; Zheng Wang; "Software Component Models," Software Engineering, IEEE Transactions on, vol.33, no.10, pp.709-724, Oct. 2007.

[2]Crnkovic, I.; Sentilles, S.; Vulgarakis, A.; Chaudron, M.R.V.;, "A Classification Framework for Software Component Models," Software Engineering, IEEE Transactions on , vol.37, no.5, pp.593-615, Sept.-Oct. 2011.

[3]Carvallo, J.P.; Franch, X.; Quer, C.; "Managing Non-Technical Requirements in COTS Components Selection," Requirements Engineering, 14th IEEE International Conference, vol., no., pp.323-326, 11-15 Sept. 2006.

[4]Mancilla, F.; Astudillo, H.; Visconti, M.; , "Combining COSTUME and Azimut+ to Address Functional and Non-functional Requirements in Software Component Selection," Chilean Computer Science Society (SCCC), 2010 XXIX International Conference of the , vol., no., pp.102-109, 15-19 Nov. 2010.

[5]Aris, H., Salim, S.S.: “State of component models usage: justifying the need for component model selection framework”, Int. Arab J. Inf. Technol., 2011, 8, (3), pp. 313–320.

[6]Aris, H., and S. S. Salim. "Framework for component model selection." Software, IET 5.5 (2011): 474-486.

[7]Fahmi, S.A.; Ho-Jin Choi; "A study on software component selection methods," Advanced Communication Technology, 2009. ICACT 2009. 11th International Conference on, vol.01, no., pp.288-292, 15-18 Feb. 2009.

[8]Haghpanah, N.; Moaven, S.; Habibi, J.; Kargar, M.; Yeganeh, S.H.;, "Approximation Algorithms for Software Component Selection Problem," Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific, vol., no., pp.159-166, 4-7 Dec. 2007.

[9]Yanhua Shao; Mingsheng Zhang; Shengnan Xu; , "Research on decision tree in component retrieval," Fuzzy Systems and Knowledge Discovery (FSKD), 2010 Seventh International Conference on , vol.5, no., pp.2290-2293, 10-12 Aug. 2010.

[10]Liyin Zheng; Lu An; Li Zhang; , "A Component Retrieval Method Based on Query Vector Transfer," Computer Science and Software Engineering, 2008 International Conference on , vol.2, no., pp.116-118, 12-14 Dec. 2008.

[11]Luger, George F. "Artificial intelligence: structures and strategies for complex problem solving." (2009).