Component Based Development (CBD) aims at constructing software through the integration, using interfaces and contracts, between pre-existing components.The
Domain Engineering (DE) aims at providing a group of reusable components within a specific domain. Application Engineering (AE) aims at constructing applications by reusing resulting DE components. This work presents a multi-agent system, which enables intelligent information retrieval, by providing domain engineers with a broad and relevant amount of information to support them in the accomplishment of DE/AE processes. The system adopts techniques such as user modeling, machine learning, and domain ontologies. The proposed approach allows information search on several sources of heterogeneous and/or distributed data throughout the Web. One important objective is to improve the algorithms that are already used by agents, involved in machine learning and information filtering. The techniques currently adopted for user modeling are being revised and some new characteristics will be added to the user profile. Another issue considered by the approach is the documentation of reusable components. XML, a standard defined by W3C, is used for this purpose and further publication of components at the Web. XML provides more semantics to documents and helps the search for components at the Web.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.