Serviços para Publicação e Recuperação de Componentes de Software através da Internet em Ambientes de Reuso

  • Robson Pinheiro de Souza UFRJ
  • Cláudia M. L. Werner UFRJ
  • Marta L. Q. Mattoso UFRJ

Resumo


Component-based software development aims at constructing new systems from reusable components. Some studies have concluded that reuse increases both quality and productivity of software developments. Amongst the problems involved in the application of reuse techniques, two of them are treated in this work: (i) the difficulty of locating and retrieving components stored in heterogeneous repositories spread over the Internet; and (ii) the problem of publishing new components, in order to help both their integration to a reuse environment and comprehension by the developer. Aiming at supporting the solution of the two mentioned problems, this work proposes a component integration layer to a reuse infrastructure. In our research, we aim to explore and to associate the features of two different technologies: (i) the new technology of interoperability systems, in particular the LeSelect system, in order to solve the existing problems of interoperability between repositories of components; (ii) the popular technology of mediators, responsible for managing XML metadata extracted from each repository, providing transparency in the location and retrieval of components, and services for query optimization.
Palavras-chave: Publicação e Recuperação de Componentes na Internet, Reutilização de Componentes, Mediadores, Sistemas Interoperáveis, XML

Referências

Basili, V.; Briand, L.; Melo, W.; "How reuse influences productivity in object-oriented systems"; Comm. of the ACM, 39(10): 104-116; 1996.

Lim, W. C.; "Effects of reuse on quality, productivity and economics"; IEEE Software, 11(5): 23-29; 1994.

Werner, C. et. al "Infra-estrutura Odyssey: estágio atual", XIV Simpósio Brasileiro de Engenharia de Software, Caderno de Ferramentas; João Pessoa, Outubro 2000.

Mattoso, M. et al; "Persistência de Componentes num Ambiente de Reuso", XIV Simpósio Brasileiro de Engenharia de Software, Caderno de Ferramentas; João Pessoa, Outubro 2000;

Xhumari, F.; Mokrane, A.; "Le Select: a Middleware System for Publishing Autonomous and Heterogenous Information Sources"; INRIA, Groupe Caravel; France, 1999.

Braga, R.; Mattoso, M.; Werner, C.; "The Use of Mediators for Component Retrieval in a Reuse Environment"; TOOLS-30 USA'99, IEEE CS Press, pp.542-546; California, August 1999.

Wiederhold, G.; Genesereth, M.; "The Conceptual Basis for Mediation Services"; IEEE Expert, Vol. 12, No. 5; Sep-Oct, 1997.

Seacord, R.; Hissan, S.; Wallnau, K; "Agora: A Search Engine for Software Components"; Technical Report CMU/SEI-98-TR-011; August, 1998.
Publicado
04/10/2000
SOUZA, Robson Pinheiro de; WERNER, Cláudia M. L.; MATTOSO, Marta L. Q.. Serviços para Publicação e Recuperação de Componentes de Software através da Internet em Ambientes de Reuso. In: WORKSHOP DE TESES E DISSERTAÇÕES EM ENGENHARIA DE SOFTWARE - SIMPÓSIO BRASILEIRO DE ENGENHARIA DE SOFTWARE (SBES), 14. , 2000, João Pessoa/PB. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2000 . p. 55-58. DOI: https://doi.org/10.5753/sbes_estendido.2000.24206.