Busca avançada
Ano de início
Entree

Interface de programação para recuperação de metadados de elementos em linguagens orientadas a objetos

Resumo

Frameworks baseados em metadados são hoje muito importantes para a indústria, pois possibilitam a redução do acoplamento e um menor tempo de desenvolvimento se comparado com outros tipos de framework. Um estudo recente, desenvolveu uma arquitetura de referência que capturou as principais soluções utilizadas nesse tipo de framework. Porém, a utilização desse modelo em vários frameworks mostrou que, devido a uma interface de programação deficiente para a recuperação de metadados, ainda existe um certa repetição de código e dificuldades para efetuar sua leitura. Dentro desse contexto, o objetivo desse projeto de pesquisa é, baseado em necessidades comuns de frameworks, definir uma interface de programação para a recuperação de metadados. Para isso, será realizada uma análise em frameworks existentes de forma a identificar as necessidades para essa interface, e, em seguida, serão desenvolvidos a partir de um processo iterativo, a interface de programação e uma implementação de referência, que serão disponibilizadas como software livre. A solução desenvolvida será avaliada durante o desenvolvimento de novos frameworks baseados em metadados e com a refatoração de frameworks existentes para incorporar a sua utilização. Adicionalmente, será realizado um experimento controlado que irá monitorar a construção de frameworks com e sem a utilização da solução proposta, comparando métricas relacionadas a estrutura do software e a dinâmica de desenvolvimento. Como consequência desse trabalho, espera-se que, através do desenvolvimento de uma interface de programação que auxilia no uso de boas práticas para leitura de metadados, o processo de desenvolvimento seja simplificado, tornando mais acessível a utilização dessa técnica por programadores menos experimentes. (AU)

Matéria(s) publicada(s) na Agência FAPESP sobre o auxílio:
Matéria(s) publicada(s) em Outras Mídias (0 total):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)

Publicações científicas
(Referências obtidas automaticamente do Web of Science e do SciELO, por meio da informação sobre o financiamento pela FAPESP e o número do processo correspondente, incluída na publicação pelos autores)
LIMA, PHYLLIPE; GUERRA, EDUARDO; MEIRELLES, PAULO; KANASHIRO, LUCAS; SILVA, HELIO; SILVEIRA, FABIO FAGUNDES. A Metrics Suite for code annotation assessment. JOURNAL OF SYSTEMS AND SOFTWARE, v. 137, p. 163-183, MAR 2018. Citações Web of Science: 1.
PINTO, ARTHUR F.; TERRA, RICARDO; GUERRA, EDUARDO; SABBAS, FERNANDA SAO. Introducing an Architectural Conformance Process in Continuous Integration. JOURNAL OF UNIVERSAL COMPUTER SCIENCE, v. 23, n. 8, p. 769-805, 2017. Citações Web of Science: 0.

Por favor, reporte erros na lista de publicações científicas escrevendo para: cdi@fapesp.br.