Mini-Curso 2: Teste de Software de Grande Escala para Modelagem de Confiabilidade: Teoria e Prática

Neste mini-curso será descrito algumas das relações entre a arquitetura de software, testes de performande, escalabilidade de software e avaliação de confiabilidade. Serão apresentados alguns dos conceitos chave de arquitetura que estão relacionados com a escalabilidade e avaliação da confiabilidade dos sistemas de missão crítica. Será apresentada também uma abordagem automatizada para a geração de testes de performance e medidas de confiabilidade e escalabilidade do sistema, e uma descrição da aplicação de nossas abordagens a diversos sistemas de telecomunicações de grandes dimensões.

Os participantes irão aprender:
-Métodologia para avaliação de arquiteturas de grande escala incluindo:
-conceitos básicos
-métricas de escala
-métricas de confiabilidade
-métodos de geração de teste
-exemplos de aplicação baseados em análise de logs

Instrutor:
Alberto Avritzer é Ph.D. em Ciência da Computação da Universidade da Califórnia, Los Angeles, Mestre em Ciência da Computação pela Universidade Federal de Minas Gerais, Brasil, e Bacharel em Engenharia da Computação pela Technion, Israel Institute of Technology. Ele é atualmente um membro sênior da equipe técnica do Departamento de Engenharia de Software na Siemens Corporate Research, Princeton, New Jersey. Antes de trabalhar na Siemens Corporate Research, ele passou 13 anos na AT & T Bell Laboratories, onde desenvolveu ferramentas e técnicas para testes de performance e análise. Ele passou o verão de 1987 da IBM Research, em Yorktown Heights. Seus interesses de pesquisa são em engenharia de software, particularmente de teste de software, acompanhamento e rejuvenescimento dos sistemas sem problemas de degradação e métricas para avaliar a arquitetura de software, e ele já publicou mais de 50 artigos em revistas e anais de conferências nessas áreas. Ele é membro da ACM SIGSOFT e IEEE.

http://www.gotest.biz/ebts2010