State of Component Models Usage: Justifying the Need for a Component Model Selection Framework
Hazleen Aris1 and Siti Salim2
1College of Information Technology, Universiti Tenaga Nasional, Malaysia
2Faculty of Computer Science and Information Technology, University of Malaya, Malaysia
1College of Information Technology, Universiti Tenaga Nasional, Malaysia
2Faculty of Computer Science and Information Technology, University of Malaya, Malaysia
Abstract: The presence of a large number of component models has caused some difficulties in selecting suitable component models to be used, either for research purpose or for software development purpose. Lack of framework or standard that can be used to guide the process of selecting suitable component models is believed to be one of the reasons that have caused the difficulties. Therefore, in this article, the need for a component model selection framework is justified. The selection framework can be applied by the software developers to help them determine suitable component models to be used in their software development projects. Possible contributions of the framework to the research and software development industry communities are also identified. These are achieved by examining the current state of component models usage in both research and software development industry communities, which are obtained from a number of related resources found from exhaustive literature search.
Keywords: Component model usage, component model selection, selection framework, component model survey, component model review, and component model state.
Received July 3, 2009; accepted November 5, 2009