Personal tools
Home Pós-Graduação Informações para Alunos e Docentes do Programa Seminários no IC-UNICAMP Seminários de Pesquisa do IC Palestra: Desenvolvimento e Teste de Aplicações Orientadas a Aspectos: uma introdução.
Navigation
IC 40 anos
 
Document Actions

Palestra: Desenvolvimento e Teste de Aplicações Orientadas a Aspectos: uma introdução.

Prof. Dr. Fábio Fagundes Silveira da UNIFESP - ITA, na Série de Seminários 2009 da Pós-Graduação, dia 22/05/2009, às 14:00 h, Auditório do IC , Sala 85 - IC 2.

What Palestra
When 22/05/2009
from 14:00 to 15:00
Where Auditório do IC - Sala 85 - IC 2
Add event to calendar vCal
iCal

O Desenvolvimento de Software Orientado a Aspectos (DSOA) é um paradigma de desenvolvimento baseado nos conceitos da Programação Orientada a Aspectos (POA). A POA propõe um novo tipo de abstração, denominado aspecto, e novos mecanismos de composição que permitem a descrição modular e a composição de propriedades que geralmente se encontram espalhadas e misturadas ("crosscutting concerns") em vários pontos de um sistema de software orientado a objetos. Conquanto existam várias afirmativas que o DSOA eventualmente leve a software com melhor qualidade, a OA não provê correteza por si própria, não possuindo imunidade contra defeitos de programadores e nem tampouco contra problemas de falta de entendimento na fase de especificação. Isto reafirma o fato de que quando novos paradigmas de Engenharia de Software surgem, faz-se necessário realizar investigações para verificar a reusabilidade dos métodos, técnicas, estratégias e ferramentas de teste no novo paradigma. Como um dos mais novos paradigmas de Engenharia de Software, a POA evidencia ainda mais que novos estudos e experimentos devem ser cuidadosamente conduzidos para se determinar quais são as melhores técnicas de teste aplicáveis à esta nova forma de desenvolvimento. A inserção de aspectos em programas OO pode modificar não apenas a estrutura do programa, como também a interação entre seus componentes. As funcionalidades principais do programa podem ser combinadas com as funcionalidades auxiliares providas pelos aspectos, onde estas, por sua vez, podem ainda ser combinadas entre si. Assim, o foco principal desta palestra recai no conceito de composição de aspectos e suas consequentes interações, características essas causadoras do surgimento de diferentes tipos de defeitos em programas orientados a aspectos.

=============================================== 

Fábio Fagundes Silveira possui graduação em Informática pela Universidade da Região da Campanha (1995), Mestrado em Ciência da Computação pela Universidade Federal do Rio Grande do Sul - UFRGS (2001) e Doutorado em Engenharia Eletrônica e Computação (área de Informática) pelo Instituto Tecnológico de Aeronáutica - ITA (2007). Atualmente é Professor Adjunto da Universidade Federal de São Paulo (UNIFESP), Colaborador do Instituto Tecnológico de Aeronáutica, integrante do Grupo de Pesquisa em Engenharia de Software (GPES-ITA), membro do Conselho Editorial da Revista do CCEI e revisor do INFOCOMP - Journal of Computer Science. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software, atuando principalmente nos seguintes temas: Teste de Software, Orientação a Objetos, Desenvolvimento e Teste de Software Orientado a Aspectos e Reflexão Computacional.


Instituto de Computação :: Universidade Estadual de Campinas
Av. Albert Einstein, 1251 - Cidade Universitária • CEP 13083-852 • Campinas/SP - Brasil • Fone: [19] 3521-5838