Component software: beyond object-oriented programming
Component software: beyond object-oriented programming
ACM Transactions on Internet Technology (TOIT)
ACIRD: Intelligent Internet Document Organization and Retrieval
IEEE Transactions on Knowledge and Data Engineering
IEEE Transactions on Software Engineering
Classifying Software for Reusability
IEEE Software
Hi-index | 0.00 |
Currently component-based software engineering is increasingly being adopted for software development. This approach relies on using reusable components as the building blocks for constructing software systems. As the growth in the popularity of Internet, component providers should publish the software components easily on the Internet, and component reusers can find the appropriate software components conveniently with the aid of some tools. This makes it true for reusers to build software system integrated with the components provided by others. Therefore, the major two problems are how to manage the COTS components and how to find suitable components on the Internet. The solution to the first problem lies in constructing a software component repository based on the component classification, which can realize the sharing of software components resources. Applying search engine technology to search for matched components is a good idea to solve the second problem. This paper proposes a new approach to manage and search for software components, which support for component provider to publish the components and component reusers to search for software components.