Skip to Main Content
Software reuse is a crucial topic in the software community. It is considered as a promising way to improve software development productivity and quality. However, component reuse success is widely related to other activities such as the localization of components satisfying developer requirements. Current approaches for components retrieval are mostly limited to specific components (software components, source code, etc). To go beyond the limits of these approaches, we propose a structural and behavioral retrieval technique that takes in account the heterogeneity of the components repository (abstraction level, technology, domain, etc). The basic notion of our approach is to combine formal and semi-formal specification used to describe component and then to make the retrieval process more efficient.