Otimização bioinspirada para apoio à geração de dados de teste para software concorrente (2021)
- Authors:
- Autor USP: VILELA, RICARDO FERREIRA - ICMC
- Unidade: ICMC
- Sigla do Departamento: SSC
- Subjects: PROGRAMAÇÃO CONCORRENTE; ALGORITMOS GENÉTICOS; ALGORITMOS GENÉTICOS; LÓGICA FUZZY; COMPUTAÇÃO BIOINSPIRADA
- Keywords: Bio- inspired optimization; Concurrent programs; Genetic algorithm; Geração de dados de teste; Otimização bioinspirada; Software testing; Test data generation
- Agências de fomento:
- Language: Português
- Abstract: A programação concorrente está cada vez mais presente nas aplicações modernas. Embora esse modelo de programação forneça maior desempenho e melhor aproveitamento dos recursos disponíveis, os mecanismos de interação entre processos/threads resultam em maior desafio para atividade de teste. O não determinismo presente nessas aplicações é um dos principais desafios na atividade de teste, uma vez que ainda com uma mesma entrada de teste o programa concorrente pode executar caminhos distintos, os quais podem ou não apresentar defeitos. A geração automática de dados de teste pode contribuir para essa atividade garantindo maior rapidez e confiabilidade no teste de software. Neste trabalho, a geração automática de dados de teste é explorada para o domínio de programas concorrentes por meio de uma técnica bioinspiradas de otimização, o Algoritmo Genético. Este estudo propõe uma abordagem de geração de dados para programas concorrentes denominada BioConcST. Além disso, propõe-se um novo operador de seleção de indivíduos de teste utilizando lógica fuzzy, denominado FuzzyST. Essas contribuições são avaliadas em um estudo experimental utilizado para validar as abordagens propostas. Os resultados obtidos do experimento demonstraram que a BioConcST é mais promissora que as demais abordagens utilizadas em todos os níveis analisados. Além disso, o operador FuzzyST também obteve os melhores resultados juntamente com os operadores Elitismo e Torneio. Contudo, o operador FuzzyST mostrou-se maisindicado para programas concorrentes de maior complexidade.
- Imprenta:
- Publisher place: São Carlos
- Date published: 2021
- Data da defesa: 10.05.2021
-
ABNT
VILELA, Ricardo Ferreira. Otimização bioinspirada para apoio à geração de dados de teste para software concorrente. 2021. Tese (Doutorado) – Universidade de São Paulo, São Carlos, 2021. Disponível em: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-17082021-134353/. Acesso em: 20 mar. 2026. -
APA
Vilela, R. F. (2021). Otimização bioinspirada para apoio à geração de dados de teste para software concorrente (Tese (Doutorado). Universidade de São Paulo, São Carlos. Recuperado de https://www.teses.usp.br/teses/disponiveis/55/55134/tde-17082021-134353/ -
NLM
Vilela RF. Otimização bioinspirada para apoio à geração de dados de teste para software concorrente [Internet]. 2021 ;[citado 2026 mar. 20 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-17082021-134353/ -
Vancouver
Vilela RF. Otimização bioinspirada para apoio à geração de dados de teste para software concorrente [Internet]. 2021 ;[citado 2026 mar. 20 ] Available from: https://www.teses.usp.br/teses/disponiveis/55/55134/tde-17082021-134353/ - Evidências sobre o uso de técnicas de geração automática de dados de teste em programas concorrentes
- Does gamification improve the training of software testers?: A preliminary study from the industry perspective
- Bio-inspired optimization of test data generation for concurrent software
- Bio-inspired optimization to support the test data generation of concurrent software
- How to identify the infeasible test requirements using static analyse?: an exploratory study
- A strategy to support the infeasible test requirements identification
How to cite
A citação é gerada automaticamente e pode não estar totalmente de acordo com as normas
