Live briefing
Everything about Concurrent testing
Research and literature on concurrency testing and concurrent testing typically focuses on testing software and systems that use concurrent computing. The purpose is, as with most software testing, to understand the behaviour and performance of a software system that uses concurrent computing, particularly assessing the stability of a system or application during normal activity. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Concurrent testingA 5-minute orientation
- Skim a recent paper: Diagnostic Outcomes of Concurrent DNA and RNA Sequencing in Individuals Undergoing Hereditary Cancer TestingInfluential work since 2022
- Pick up a classic book: New methods of concurrent checkingThe most-reprinted book on the subject
- Read the landmark paper: Structural testing of concurrent programsCited 161 times
- Go sideways: Testing high-performance computing applicationsA closely related topic
- Go sideways: Jinx DebuggerA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Structural testing of concurrent programs
Replay and testing for concurrent programs
Reachability testing of concurrent programs
Testing Concurrent Java Programs using Randomized Scheduling
A concurrent testing technique for digital circuits
Testing and Verifying Concurrent Objects
Race directed random testing of concurrent programs
A Survey of Recent Trends in Testing Concurrent Software Systems
🆕 Influential since 2022
Diagnostic Outcomes of Concurrent DNA and RNA Sequencing in Individuals Undergoing Hereditary Cancer Testing
Concurrent multiscale virtual testing for 2D woven composite structures: A pathway towards composites design and structure optimization
Concurrent HPV DNA testing and a visual inspection method for cervical precancer screening: A practical approach from Battor, Ghana
Results of Concurrent Patch Testing of Brazilian and Chinese Propolis
Adaptive BIST for Concurrent On-Line Testing on Combinational Circuits
📚 Books worth reading
New methods of concurrent checkingMichael Goessel · 2008
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Testing high-performance computing applications High-performance computing applications run on massively parallel supercomputers consist of concurrent programs designed using multi-threaded, multi-process…
- Jinx Debugger Jinx was a concurrency debugger that deterministically controlled the interleaving of workloads across processor cores, focusing on shared memory interactions…
- Debugging In engineering, debugging is the process of finding the root cause, workarounds, and possible fixes for bugs. For software, debugging tactics can involve…
- Dynamic program analysis Dynamic program analysis is the act of analyzing software that involves executing a program – as opposed to static program analysis, which does not execute…
- Runtime verification Runtime verification is a computing system analysis and execution approach based on extracting information from a running system and using it to detect…
- ThreadSafe ThreadSafe is a source code analysis tool that identifies application risks and security vulnerabilities associated with concurrency in Java code bases…
- Race condition A race condition or race hazard is the condition of an electronics, software, or other system where the system's substantive behavior is dependent on the…
- Static program analysis In computer science, static program analysis (also known as static analysis or static simulation) is the analysis of computer programs performed without…