Busca avançada
Ano de início
Entree

Jaca2: um injetor de falhas por alteracao do bytecode.

Processo: 04/02303-1
Modalidade de apoio:Bolsas no Brasil - Iniciação Científica
Data de Início da vigência: 01 de junho de 2004
Data de Término da vigência: 31 de maio de 2005
Área de conhecimento:Ciências Exatas e da Terra - Ciência da Computação - Metodologia e Técnicas da Computação
Pesquisador responsável:Eliane Martins
Beneficiário:Carlos Eduardo Rodrigues de Almeida
Instituição Sede: Instituto de Computação (IC). Universidade Estadual de Campinas (UNICAMP). Campinas , SP, Brasil
Assunto(s):Reflexão computacional   Técnicas de injeção de falhas
Palavra(s)-Chave do Pesquisador:Falhas De Software | Injecao De Falhas | Manipulacao De Bytecode | Padroes De Projeto | Reflexao Computacional

Resumo

A maioria dos sistemas de softwares desenvolvidos atualmente, incluindo sistemas críticos, utiliza componentes desenvolvidos por terceiros ou do inglês, third-parties components. Estes sistemas variam de aplicações e-commerce, e-bank, até sistemas militares. Como o bom funcionamento desses sistemas é importante, pois grandes perdas financeiras ou até de vidas humanas podem advir caso tal não aconteça, o integrador de um sistema baseado em componentes se vê diante do seguinte problema: como garantir o bom funcionamento do sistema, construído a partir de componentes heterogêneos e desenvolvidos de forma independente? A injeção de falhas tem se mostrado muito útil para testes de sistemas baseados em componentes. Nesse processo são introduzidas falhas, e observada a resposta do sistema quando em presença das mesmas. Para que se possa utilizar essa técnica, é necessário que se tenha à mão uma ferramenta que nos permita injetar as falhas e monitorar o sistema sob teste para que possamos acompanhar o seu comportamento. A Jaca, desenvolvida em trabalho de mestrado do Instituto de Computação, com financiamento da FAPESP, é uma ferramenta de injeção de falhas por software que altera o bytecode, sendo assim independente do código fonte da aplicação. O objetivo desse trabalho será estender e validar a ferramenta para que possa atender melhor às necessidades de validação de uma vasta gama de sistemas. (AU)

Matéria(s) publicada(s) na Agência FAPESP sobre a bolsa:
Mais itensMenos itens
Matéria(s) publicada(s) em Outras Mídias ( ):
Mais itensMenos itens
VEICULO: TITULO (DATA)
VEICULO: TITULO (DATA)