Clash of the titans: tools and techniques for hunting bugs in concurrent programs (original) (raw)

Using Program Mutation for the Empirical Assessment of Fault Detection Techniques: A Comparison of Concurrency Testing and Model Checking

Jeremy Bradbury

2007

View PDFchevron_right

Experience with a Concurrency Bugs Benchmark

Shmuel Ur

2008 IEEE International Conference on Software Testing Verification and Validation Workshop, 2008

View PDFchevron_right

CTPLAN: A Planning-based Approach To Automatically Detecting Flaws In Concurrent Algorithms

Myla Archer

Proceedings., 6th Annual Knowledge-Based Software Engineering Conference, 1991

View PDFchevron_right

Automatically finding atomic regions for fixing bugs in Concurrent programs

Akash Lal

arXiv (Cornell University), 2014

View PDFchevron_right

CHESS: A systematic testing tool for concurrent software

Syed Qadeer

2007

View PDFchevron_right

Efficient testing of concurrent programs with abstraction-guided symbolic execution

Neha Rungta

2009

View PDFchevron_right

Race directed random testing of concurrent programs

Koushik Sen

2008

View PDFchevron_right

Comparative Assessment of Testing and Model Checking Using Program Mutation

Jeremy Bradbury

Testing: Academic and …, 2007

View PDFchevron_right

A classification of concurrency bugs in java benchmarks by developer intent

Serdar Tasiran

Proceeding of the 2006 workshop on Parallel and distributed systems: testing and debugging - PADTAD '06, 2006

View PDFchevron_right

Debugging of Concurrent Systems Using Counterexample Analysis

Gianluca Barbon

Fundamentals of Software Engineering

View PDFchevron_right

Detecting concurrency bugs in higher-order programs through abstract interpretation

Jens Nicolay

Proceedings of the 17th International Symposium on Principles and Practice of Declarative Programming - PPDP '15, 2015

View PDFchevron_right

Variable and thread bounding for systematic testing of multithreaded programs

Akash Lal

Proceedings of the 2013 International Symposium on Software Testing and Analysis, 2013

View PDFchevron_right

A Concurrency Testing Tool and Its Plug-Ins for Dynamic Analysis and Runtime Healing

Yarden Nir-buchbinder, Zdeněk Letko, Shmuel Ur

Lecture Notes in Computer Science, 2009

View PDFchevron_right

Finding concurrency-related bugs using random isolation

Thomas Reps

International Journal on Software Tools for Technology Transfer, 2011

View PDFchevron_right

Synergies among Testing, Verification, and Repair for Concurrent Programs (Dagstuhl Seminar 16201)

Julian Dolby

2016

View PDFchevron_right

A method to localize faults in concurrent C programs

Eddie Lima

Journal of Systems and Software, 2017

View PDFchevron_right

VYRD: verifYing concurrent programs by runtime refinement-violation detection

Serdar Tasiran

2005

View PDFchevron_right

Toward Automatic Concurrent Debugging Via Minimal Program Mutant Generation with AspectJ

Shmuel Ur

Electronic Notes in Theoretical Computer Science, 2007

View PDFchevron_right

Finding faults in multi-threaded programs

Cyrille Artho

View PDFchevron_right

Static and precise detection of concurrency errors in systems code using SMT solvers

Zvonimir Rakamaric

Computer Aided Verification, 2009

View PDFchevron_right

Trace Generation and Deterministic Execution for Concurrent Programs

Raphael Batista

2016

View PDFchevron_right

A meta heuristic for effectively detecting concurrency errors

Neha Rungta

2009

View PDFchevron_right

Combining BMC and Fuzzing Techniques for Finding Software Vulnerabilities in Concurrent Programs

Fatimah Aljaafari

IEEE Access

View PDFchevron_right

May-happen-in-parallel analysis of x10 programs

Shivali Agarwal

Proceedings of the 12th …, 2007

View PDFchevron_right

Aspect-Oriented Race Detection in Java

Klaus Havelund

IEEE Transactions on Software Engineering, 2010

View PDFchevron_right

SWORD: A Scalable Whole Program Race Detector for Java

bozhen liu

2019

View PDFchevron_right

Concurrent Bug Detection Using Invariant Analysis

Mitrabinda Ray

International Journal of Engineering & Technology

View PDFchevron_right

A Suite of Java Message-Passing Benchmarks to Support the Validation of Testing Models, Criteria and Tools

Raphael Batista

Procedia Computer Science, 2016

View PDFchevron_right

A Framework for Testing Concurrent Programs

Mathias Ricken

View PDFchevron_right

Bugs and Debugging of Concurrent and Multicore Software

Sara Abbaspour Asadollah

2016

View PDFchevron_right

Randomized active atomicity violation detection in concurrent programs

Koushik Sen

2008

View PDFchevron_right

CalFuzzer: An Extensible Active Testing Framework for Concurrent Programs

Pallavi Joshi

2009

View PDFchevron_right

Proceedings of the 1st Workshop on Verification and Analysis of Multi-threaded Java-like Programs (VAMP), Lisbon, Portugal, Septemper 3, 2007: Satellite Workshop at CONCUR 2007

Marieke Huisman

2007

View PDFchevron_right

Software Tools for Technology Transfer manuscript No. (will be inserted by the editor) Finding Concurrency-Related Bugs using Random Isolation ⋆

Julian Dolby

2012

View PDFchevron_right

Classification of software defects in parallel programs

Bogdan Wiszniewski

Usenix, 1994

View PDFchevron_right