Comunicacao de Defesa de Dissertacao - Alexsandro Souza FilippettoA Coordenacao do PPG em Computacao Aplicada convida para a defesa de dissertacao do aluno:Alexsandro Souza FilippettoTitulo da Dissertacao: gImpact: Uma ferramenta para Analise de Impacto na Composicao de Servicos para Dispositivos Moveis.Banca:Prof. Dr. Sergio Crespo C. S. Pinto (Orientador)Prof. Dr. Jorje Luis Victoria Barbosa (Unisinos)Prof. Dr. Andre Luis A. Raabe (Univali)Data: 18/02/2009 as 10:00Local: Sala 6B317==========Comunicacao de Defesa de Dissertacao - Giovane Oliveira BarcelosA Coordenacao do PPG em Computacao Aplicada convida para a defesa de dissertacao do aluno:Giovane Oliveira BarcelosTitulo da Dissertacao: inSOA - Uma Linguagem de Composicao de Servicos para Dispositivos Moveis.Banca:Prof. Dr. Sergio Crespo C. S. Pinto (Orientador)Prof. Dr. Joao Carlos Gluz (Unisinos)Prof. Dr. Marco Aurelio Gerosa (IME-USP)Data: 19/02/2009 as 10:00Local: Sala 6B317==========Comunicacao de Defesa de Dissertacao - Luciano ZanuzA Coordenacao do PPG em Computacao Aplicada convida para a defesa de dissertacao do aluno:Luciano ZanuzTitulo da Dissertacao: SMALLSOA - Um Motor para Execucao de Composicoes de Servicos em Ambientes Moveis.Banca:Prof. Dr. Sergio Crespo C. S. Pinto (Orientador)Prof. Dr. Jorge Luis Victoria Barbosa (Unisinos)Prof. Dr. Hugo Fuks (PUC-Rio)Data: 19/02/2009 as 14:00Local: Sala 6B317 1 - Introducao Com o aumento da utilizacao de softwares, muitas empresas que os desenvolvem atualmente se deparam com muitos desafios, principalmente devido a dinamicidade que a tecnologia e renovada, e tambem a necessidade do cliente de se ter o produto disponivel no menor tempo possivel, sendo esse um fator de concorrencia que pode influenciar no sucesso ou nao do produto desenvolvido. Muitas mudancas de requisitos podem ter um impacto grande durante o desenvolvimento de softwares, devido a documentacao e controle. Outro fator importante e a necessidade de se extrair diversos tipos informacoes, podendo ate serem simples ou ate mesmo complexas, durante todo do clico de vida de sua construcao. A utilizacao de ontologias para metodologias ageis pode ser uma maneira interessante de se extrair informacoes e ajudar a gerenciar processos de desenvolvimento. 2- Metodologias Ageis De acordo com [1], e necessario que os processos de construcao de software sejam mais flexiveis e adaptativos para uma determinada realidade, principalmente no que tange a pequenas e medias empresas. A exigencia de uma grande variedade de documentos e controles pode tornar o desenvolvimento de sistemas oneroso, tendo como consequencia o abandono de metodologias dentro das empresas. As metodologias ageis surgem como uma alternativa a esse problema, dando a possibilidade de se gerir todas as etapas do desenvolvimento de softwares com mais agilidade. Ainda conforme [2], as metodologias ageis desde seu surgimento tem tido uma enorme aceitacao entre os gestores e colaboradores do segmento de TI, confirmando entao seu sucesso atualmente. 3 Ontologias De acordo com [3], ontologia surgiu na filosofia atraves de Aristoteles, e define um dominio de conhecimento generico, utilizado para especificar o que existe e o que se pode dizer sobre o mundo. Ainda, [3] define que ontologias em ciencias da computacao representam a aquisicao e formalizacao do conhecimento de uma forma semi-estruturada, e sao utilizadas para definir a especificacao formal do conhecimento. Para manipular e definir ontologias e recomendado a utilizacao de linguagens e padroes especificas para esse