Specification-based Retrieval of Software Components through Fuzzy Inference
Doru Todinca · 2006
In the component based software engineering approach, a software system is viewed as an assembly of reusable independently developed components. In order to produce automated tools to support the selection and assembly of components, rigorous specifications of components and performant retrieval and selection strategies based on these specifications are needed. Classical approaches for automatically retrieving components that match a set of required properties result mostly in very complex solutions. In this article we propose an efficient fuzzy logic based solution for the specification and retrieval of software components. We describe the basic principles of the proposed solutions and illustrate them on example scenarious.