Uma Infra-Estrutura para Integração de Ferramentas CASE
Resumo
Abordagens para integração de ferramentas CASE têm sido desenvolvidas, em particular, na área de ambientes de desenvolvimento de software (ADS). Normalmente, estas abordagens são baseadas no modelo canônico do ADS ou permitem a integração de ferramentas aos pares. Em conjunto com a evolução tecnológica descrita na literatura, configurando novos desafios para a integração de ferramentas, um conjunto de requisitos para a elaboração de uma nova abordagem de integração visando lidar com as heterogeneidades semânticas e estruturais foi definido. Esta abordagem foi implementada na ferramenta xMapper e sua viabilidade avaliada através de um estudo de caso. Neste artigo, descrevemos a utilização da xMapper, os resultados do estudo de caso e sua aplicação para integrar ferramentas externas a uma infra-estrutura de apoio ao processo de inspeção de software.
Referências
Emmerich, W., et al., TIGRA - An Architectural Style for Enterprise Application Integration. In Proc. of the 23rd Int. Conference on Software Engineering, Toronto, Canada. pp. 567-576. ACM Press, 2001.
Fallside, D.C., XML Schema Part 0: Primer. W3C Recommendation. Disponível em http://www.w3c.org/TR/xmlschema-0/. Último acesso em 13/11/2003.
Harmelen, O., Hendler, J., Horrocks, I., McGuinness, D.L., Patel-Chneider, P.F., Stein, L.A., OWL Web Ontology Language Reference. Working Draft, World Wide Web Consortium. Disponível em http://www.w3.org/TR/owl-ref/. Acessado em 14/11/2003.
Harrison, W., Ossher, H., Tarr, P., The Future of Software Engineering , Software Engineering Tools and Environments: a Roadmap. Pp. 261-277, ACM Press, 2000.
Hasselbring, W., Information System Integration. Communications of the ACM, vol. 43, nº 6, pp. 33 - 38, 2000.
Kalinowski, M., Spinola, R. O., Travassos, G.H., "Infra-Estrutura Computacional para Apoio ao Processo de Inspeção de Software", Simpósio Brasileiro de Qualidade de Software, 2004.
Karsai, G., "Design Tool Integration: An exercise in Semantic Interoperability". In 7th IEEE International Conference and Workshop on the Engineering of Computer Based Systems April 03 - 07, Edinburgh, Scotland, 2000.
Kay, M., XSL Transformations (XSLT) Version 2.0. W3C Working Draft. Disponível em http://www.w3.org/TR/xslt20/. Último acesso em 20/11/2003.
Lassila, O., Van Harmelen, F., Horrocksm, I., Hendler, J., McGuinness, D. L., The Semantic Web and its Languages, In: IEEE Intelligent Systems, p. 67-73, November/December, 2000.
Madnick, S., "The Misguided Silver Bullet: What XML will and will NOT do to help Information Integration," Proceedings of the Third International Conference on Information Integration and Web-based Applications and Services, IIWAS2001, Linz, Austria, September: 1-72, 2001.
Reis, L.N.M, Travassos, G.H., "Apoio Automatizado à Configuração e Aplicação de OORT's", Anais do WTES 2003 (SBES) - Workshop de Teses em Engenharia de Software, p.59-64, Manaus.
Seligman, L., Rosenthal, A., "XML's impact on databases and data sharing". Computer, June 2001, pp. 59-67.
Silva, L.F.S., Chapetta, W.A., Travassos, G.H., "Inspeções de Requisitos de Software Utilizando PBR e Apoio Ferramental", Simpósio Brasileiro de Qualidade de Software, 2004.
Spinola, R.O., Travassos, G.H., "Uma Abordagem para Integração de Ferramentas", Anais do WTES 2003 (SBES) - Workshop de Teses em Engenharia de Software, p.59-64.
Travassos, G.H.; Gurov, D.; Amaral, E.A.G.G., Introdução à Engenharia de Software Experimental. In: Relatório Técnico ES-590/02-Abril, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, disponível em http://www.cos.ufrj.br/publicacoes.
Travassos, G.H., Rocha, A.R.C., Um Modelo para Construção e Integração de Ferramentas. In: VIII Simpósio Brasileiro de Engenharia de Software - SBC, 1994, Curitiba - PR.