2008 IEEE International Conference on Software Testing Verification and Validation Workshop 2008
DOI: 10.1109/icstw.2008.17
|View full text |Cite
|
Sign up to set email alerts
|

Experience with a Concurrency Bugs Benchmark

Abstract: We describe a benchmark of publicly-available multi-threaded programs with documented bugs in them. This project was initiated a few years ago with the goal of helping research groups in the fields of concurrent testing and debugging to develop tools and algorithms that improve the quality of concurrent programs. We present a survey of usage of the benchmark, concluding that the benchmark had an impact on the research in the field of testing and debugging of concurrent programs. We also present new possible di… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
2
0
2

Year Published

2009
2009
2021
2021

Publication Types

Select...
5
1

Relationship

0
6

Authors

Journals

citations
Cited by 9 publications
(4 citation statements)
references
References 24 publications
0
2
0
2
Order By: Relevance
“…There has been a recent drive to create a benchmark of concurrency bugs, targeted at dynamic analyses [12,13]. Eytani et al claim that their benchmark has had an impact on the research community, and is now used by several groups.…”
Section: Concurrency Benchmarks For Researchmentioning
confidence: 99%
“…There has been a recent drive to create a benchmark of concurrency bugs, targeted at dynamic analyses [12,13]. Eytani et al claim that their benchmark has had an impact on the research community, and is now used by several groups.…”
Section: Concurrency Benchmarks For Researchmentioning
confidence: 99%
“…Developers building single-threaded applications have come to rely upon a sophisticated set of debugging tools. When developing multi-threaded or concurrent applications, however, tools for detecting common problems such as deadlock and data races in practical software are the subject of research [Eytani et al, 2008].…”
Section: Introductionmentioning
confidence: 99%
“…O trabalho de Eytani et al (2008) apresenta algumas estratégias e abordagens desenvolvidas para testar sistemas concorrentes (Eytani et al, 2008). No entanto, os agentes têm particularidades adicionais em relação a outros sistemas concorrentes, tais como: (i) a definição dinâmica das metas que serão alcançados; (ii) a seleção apropriada dos planos aplicáveis para a realização das metas; (iii) o armazenamento das crenças no próprio agente e, (iv) a influência de normas sobre os itens mencionados.…”
Section: Falhas Decorrentes De Execução Concorrenteunclassified
“…Apesar de não abordarmos nesta pesquisa problemas relacionados à execução concorrente, o mencionado trabalho de Eytani et al (2008) apresenta abordagens que podem ser usadas para detectar falhas em sistemas concorrentes (Eytani et al, 2008). Desenvolvimento de Agentes Normativos Neste capítulo é apresentado o framework N-JAT4BDI , que permite a construção e execução de casos de teste e o NBDI4JADE , um framework para o desenvolvimento de agentes BDI normativos.…”
Section: Falhas Decorrentes De Execução Concorrenteunclassified