PROGRAMA DE PÓS-GRADUAÇÃO EM INFORMÁTICA (PPGI)
UNIVERSIDADE FEDERAL DA PARAÍBA
- Telefone/Ramal
-
Não informado
Notícias
Banca de DEFESA: ALYSSON ALVES DE LIMA
Uma banca de DEFESA de MESTRADO foi cadastrada pelo programa.
DISCENTE: ALYSSON ALVES DE LIMA
DATA: 23/08/2016
HORA: 14:00
LOCAL: Escola Superior de Redes - UFPB - Campus I
TÍTULO: SELEÇÃO AUTOMATIZADA DE SERVIÇOS WEB BASEADA EM MÉTRICAS FUNCIONAIS E ESTRUTURAIS
PALAVRAS-CHAVES: Engenharia de Software Baseada em Buscas, Arquitetura Orientada a Serviços, Serviços Web, Seleção de Serviços, Métricas de Software
PÁGINAS: 110
GRANDE ÁREA: Ciências Exatas e da Terra
ÁREA: Ciência da Computação
SUBÁREA: Metodologia e Técnicas da Computação
ESPECIALIDADE: Engenharia de Software
RESUMO: Engenharia de Software e uma disciplina que engloba todos os aspectos da producao de um sistema de software, incluindo desde os estagios iniciais da especificacao do sistema ate sua manutencao, quando o sistema ja esta sendo utilizado. Uma area de estudo bastante interessante da Engenharia de Software e o reuso de software, que impacta positivamente na reducao do tempo, dos custos e dos riscos provenientes de um processo de desenvolvimento de software. Portanto, e possivel afirmar que o reuso de software melhora, nao apenas o processo de desenvolvimento de software, mas tambem o proprio produto. Uma das principais abordagens de reuso de software e o desenvolvimento orientado a servicos, que adota o paradigma de Arquitetura Orientada a Servicos (SOA Service Oriented Architecture). No paradigma SOA, servicos representam uma evolucao natural do desenvolvimento baseado em componentes, e, portanto, podem ser definidos como componentes de software de baixo acoplamento, reusaveis, que encapsulam funcionalidades discretas, que podem ser distribuidos e acessados remotamente de forma programatica. E importante destacar que, enquanto SOA e um paradigma arquitetural para desenvolvimento de sistemas de software, Servicos Web (Web Services) representam a tecnologia existente mais amplamente adotada para implementar SOA explorando protocolos baseados em padroes internet e em XML. Com o crescimento do mercado e utilizacao dos servicos web, a tendencia e sempre aumentar o numero de servicos disponiveis para montagem de aplicacoes em diferentes contextos, tornando impraticavel a tarefa de selecionar de forma manual os servicos requeridos para compor um sistema de software. Consequentemente, e possivel afirmar que o esforco necessario para selecionar os servicos requeridos tende a aumentar cada vez mais, gerando um problema com um grande e complexo espaco de busca, tornando necessaria a automatizacao do processo de selecao baseada em tecnicas de busca metaheuristica. Neste contexto, o trabalho proposto visa automatizar o processo de selecao de servicos web utilizando tecnicas da Engenharia de Software Baseada em Buscas, cuja estrategia de selecao e orientada por metricas funcionais e estruturais, que tem o proposito de avaliar a similaridade entre as especificacoes e as respectivas implementacoes dos servicos candidatos, bem como as suas dependencias, reduzindo assim o esforco de adaptacao e integracao de servicos web desenvolvidos por fornecedores distintos.
MEMBROS DA BANCA:
Presidente - 1170572 - GLEDSON ELIAS DA SILVEIRA
Interno - 2636257 - NATASHA CORREIA QUEIROZ LINO
Externo à Instituição - VINICIUS CARDOSO GARCIA