Software reliability analysis by considering fault dependency and debugging time lag Autores



Documentos relacionados
Critérios para Apoiar a Decisão Sobre o Momento de Parada dos Testes de Software

UNIDADE DE PESQUISA CLÍNICA Centro de Medicina Reprodutiva Dr Carlos Isaia Filho Ltda. SAMPLE SIZE DETERMINATION FOR CLINICAL RESEARCH

Técnicas de modelagem do improvement para construção de tábuas geracionais

Prova de Seleção Mestrado LINGUA INGLESA 15/02/2016

Margarida Isabel A Auditoria Tributária e a Deteção. Melo de Oliveira de Comportamento Evasivo

User interface evaluation experiences: A brief comparison between usability and communicability testing

Geração automática de suíte de teste para GUI a partir de Rede de Petri

INFORMATION SECURITY IN ORGANIZATIONS

Componentes Cerâmicos em Substituições Articulares Protéticas: Onde estamos hoje?

Uma arquitetura baseada em agentes de software para a automação de processos de gerênciadefalhasemredesde telecomunicações

Serviços: API REST. URL - Recurso

GARANTIA DA QUALIDADE DE SOFTWARE

Ética na Propaganda (Portuguese Edition)

Modelagem e Simulação de Incêndios. Fire dynamics. Carlos André Vaz Junior

MÉTODO DE ANÁLISE DA VULNERABILIDADE COSTEIRA À EROSÃO

Normas Técnicas SWP Safe Working Periods General overhaul

Tipos de teste de software

CENTRO ESTADUAL DE EDUCAÇÃO TECNOLÓGICA PAULA SOUZA

Utilização de FMEA nos Processos de Desenvolvimento e Teste de Software

Transformação de um Modelo de Empresa em Requisitos de Software

LINGUAGEM DE ESPECIFICAÇÃO E DESCRIÇÃO (SDL) APLICADA AO PROCESSO DE VERIFICAÇÃO E VALIDAÇÃO DE SISTEMAS REATIVOS

What is Bullying? Bullying is the intimidation or mistreating of weaker people. This definition includes three important components:1.

Proposta de um método para auditoria de projetos de desenvolvimento de software iterativo e incremental

GUIÃO A. Ano: 9º Domínio de Referência: O Mundo do Trabalho. 1º Momento. Intervenientes e Tempos. Descrição das actividades

INVESTIMENTOS HOTELEIROS EM CABO VERDE: O CASO DO RIU HOTELS & RESORTS

UNIVERSIDADE FEDERAL DE MINAS GERAIS DEPARTAMENTO DE CIÊNCIAS POLÍTICAS ESPECIALIZAÇÃO EM MARKETING POLÍTICO. Fabiana Caroline Caldeira

Métodos Formais em Engenharia de Software. VDMToolTutorial

Medicina e Meditação - Um Médico Ensina a Meditar (Portuguese Edition)

ÍNDICE PORTUGUÊS INDEX ENGLISH

Conteúdo Programático Anual

versão 2.0 do BABOK Cover this area with a picture related to your presentation. It can

Endomarketing de A a Z (Portuguese Edition) By Analisa de Medeiros Brum

Modelagem de Sistemas Computacionais. Seleção de Carga de Trabalho Aula 04 Profa. Priscila Solís Barreto

Análise de Ponto de Teste. Uma proposta de adaptação

Contribution of the top boat game for learning production engineering concepts

Banca examinadora: Professor Paulo N. Figueiredo, Professora Fátima Bayma de Oliveira e Professor Joaquim Rubens Fontes Filho

Vaporpunk - A fazenda-relógio (Portuguese Edition)

Capital Humano e Capital Social: Construir Capacidades para o Desenvolvimento dos Territórios

Fundamentos em Teste de Software. Vinicius V. Pessoni

Análise e Desenvolvimento de Sistema de Estimação de Modelos da Classe STAR-TREE

Diabetes e Hipogonadismo: estamos dando a devida importância?

Maria Amália Silva Costa ADMINISTRAÇÃO ESTRATÉGICA E GESTÃO DE PESSOAS POR COMPETÊNCIAS: O CASO POLICARBONATOS

Scrum. Gestão ágil de projetos

POTENCIAL DE INTERCÂMBIO DE ENERGIA ELÉTRICA ENTRE OS SISTEMAS ELÉTRICOS DO BRASIL E DA ARGENTINA

UAb Session on Institutional Change Students and Teachers. Lina Morgado

UNIVERSIDADE FEDERAL DA FRONTEIRA SUL - UFFS CAMPUS ERECHIM LICENCIATURA EM PEDAGOGIA DANIÊ REGINA MIKOLAICZIK

Análise de Persistência de Participantes em Planos de Previdência

BENEFÍCIOS DO ALEITAMENTO MATERNO EXLUSIVO ATÉ O SEXTO MÊS DE VIDA, E AS PRINCIPAIS CAUSAS DO DESMAME PRECOCE

Minhas lembranças de Leminski (Portuguese Edition)

Leonardo Pereira Rodrigues dos Santos

Rede de Laboratórios de Produtividade de Software

Aula 12 - Correção de erros

Livro do Desassossego

Desempenho no trabalho: Revisão da literatura [I] Job performance: An overview of literature

A importância do PDTI na implantação da Governança de TI nas Prefeituras Brasileiras

ANÁLISE EXPERIMENTAL DA SECAGEM DE ARGILA

O candomblé e seus orixás (Coleção Autoconhecimento) (Portuguese Edition)

Sistemas Operativos - Mooshak. 1 Mooshak. in fct.ualg.pt/. mooshak.deei.fct.ualg.pt/.

Guião M. Descrição das actividades

A Gerência em Redes de Computadores

ESTRUTURA DE CAPITAL: UMA ANÁLISE EM EMPRESAS SEGURADORAS

106 BANCO DE PORTUGAL Boletim Estatístico

Módulo 4 DISPONIBILIDADE E CONFIABILIDADE DE ATIVOS DE TRANSPORTES

Guião A. Descrição das actividades

Online Collaborative Learning Design

TÉCNICAS AVANÇADAS PARA CRIAÇÃO E CONSTRUÇÃO DE VALORIZAÇÃO DE MARCA

Curso Completo de Memorização (Portuguese Edition)

Cigré/Brasil. CE B5 Proteção e Automação. Seminário Interno de Preparação para o Colóquio do SC B5 2009

MAUS TRATOS NA POPULAÇÃO IDOSA INSTITUCIONALIZADA

Eduardo Beira. Eduardo Beira (MIT Portugal Program, U. Minho, Portugal)

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE E SEU USO NO EXÉRCITO BRASILEIRO

Um Modelo de Componentes de Software com Suporte a Múltiplas Versões

ANÁLISE DA DISTRIBUIÇÃO TEMPORAL DE DADOS HORÁRIOS DE TEMPERATURA EM CURITIBA

Avaliação de Investimentos em Tecnologia da Informação: uma Perspectiva de Opções Reais

Engenharia de Requisitos

FACULDADE DE TECNOLOGIA SENAC PELOTAS. Trabalho sobre Drupal-7 Atividade-05-Sistemas de Informação

MUDANÇAS CLIMÁTICAS DOS EVENTOS SEVEROS DE PRECIPITAÇÃO NO LESTE DE SANTA CATARINA DE ACORDO COM O MODELO HADRM3P

01-A GRAMMAR / VERB CLASSIFICATION / VERB FORMS

Solutions. Adição de Ingredientes. TC=0.5m TC=2m TC=1m TC=3m TC=10m. O Tempo de Ciclo do Processo é determinado pelo TC da operação mais lenta.

Prova Escrita de Inglês

Uma visão geral da versão 2.0 do BABOK

TRANSPLANTE DE CÉLULAS TRONCO HEMATOPOIÉTICAS NO TRATAMENTO DA LEUCEMIA.

Transcrição:

Campos extraídos diretamente Título Software reliability analysis by considering fault dependency and debugging time lag Autores Huang, Chin-Yu and Lin, Chu-Ti Ano de publicação 2006 Fonte de publicação IEEE Transactions on Reliability Abstract Over the past 30 years, many software reliability growth models (SRGM) have been proposed. Often, it is assumed that detected faults are immediately corrected when mathematical models are developed. This assumption may not be realistic in practice because the time to remove a detected fault depends on the complexity of the fault, the skill and experience of personnel, the size of debugging team, the technique(s) being used, and so on. During software testing, practical experiences show that mutually independent faults can be directly detected and removed, but mutually dependent faults can be removed iff the leading faults have been removed. That is, dependent faults may not be immediately removed, and the fault removal process lags behind the fault detection process. In this paper, we will first give a review of fault detection & correction processes in software reliability modeling. We will then illustrate the fact that detected faults cannot be immediately corrected with several examples. We also discuss the software fault dependency in detail, and study how to incorporate both fault dependency and debugging time lag into software reliability modeling. The proposed models are fairly general models that cover a variety of known SRGM under different conditions. Numerical examples are presented, and the results show that the proposed framework to incorporate both fault dependency and debugging time lag for SRGM has a better prediction capability. In addition, an optimal software release policy for the proposed models, based on cost-reliability criterion, is proposed. The main purpose is to minimize the cost of software development when a desired reliability objective is given. 2006 IEEE. Máquina de Busca IEEE Campos extraídos a partir do entendimento Tipo de Critério Apriorístico. Minimiza custo restrito à confiabilidade prédeterminada Caracterização do software Níveis de testes Modelo Utilizado Nenhum Habilidades Necessárias Nenhuma Contexto de aplicação Princípio do critério Modelo de confiabilidade. O artigo apresenta uma maneira de incorporar dependência entre falhas e tempo de depuração em modelos de confiabilidade Objetivo do critério Atingir nível de confiabilidade prédeterminado Minimizar o custo Minimizar custo total restrito a uma confiabilidade Considera depuração perfeita Não Confiabilidade pré-determinada Sim Orçamento para testes é pré-determinado Não Tempo para testes pré-determinado Não Número de faltas pré-determinado Sim

Taxa de identificação de falhas prédeterminada Sim Considera qualidade dos casos de testes Não Considera atividade de testes isolada Sim Diferencia taxa de detecção de falhas Não Modelo de confiabilidade base Multi modelo (Diversos modelos podem ser utilizados) Modelo de Custo base Okumoto and Goel (1979) Distribuição de Falhas NHPP Unidade de Medida de Falhas Não aplicável (depende do modelo de confiabilidade escolhido) Tipo de modelo de confiabilidade Modelo de estimativa de confiabilidade Variações do critério 3. Atingir nível de confiabilidade prédeterminado Minimizar o custo Minimizar custo total restrito a uma confiabilidade Suposições Modelar detecção de faltas e Processo de correção Considerando dependencia entre faltas e debugging time lag na modelagem de confiabilidade do software

Parâmetros do critério C 1 Custo de correção de uma falta durante a fase de testes C 2 Custo de correção de uma falta durante a fase de operação C 3 Custo de teste por unidade de tempo T LC tamanho do ciclo de vida do software N número total de parâmetros no modelo a 1 número total de faltas principais a 2 número total de faltas dependentes Critério O artigo apresenta um estudo sobre dependência de falhas em software. É apresentado como incorporar dependência de faltas e tempo de debugging na modelagem de confiabilidade. Os modelos propostos são bastantes gerais que cobrem uma grande variedades de SRGM (Software Reliability Growth Model) sobre diferentes condições. Utilizando o modelo proposto é apresentado três formas diferentes de calcular os pontos de parada de testes. 1. Tempo de parada baseado no critério de confiabilidade: 2. Tempo de parada baseado no critério de custo:

3. Tempo de parada baseado no critério de custo e confiabilidade: Onde:

Critérios de Avaliação A 0 B 1 C 0 D 2 E 1 F 1 Total 5