Publication | Closed Access
RELAY
335
Citations
32
References
2007
Year
Unknown Venue
Cluster ComputingEngineeringComputer ArchitectureSoftware AnalysisHardware SecurityData ScienceShared MemoryParallel ComputingData RacesRuntime VerificationConcurrent ProgrammingComputer EngineeringComputer SciencePresent RelayStatic Program AnalysisProgram AnalysisSoftware TestingParallel ProgrammingConcurrent Data StructureMultiple ThreadsSystem Software
Data races occur when multiple threads are about to access the same piece of memory, and at least one of those accesses is a write. Such races can lead to hard-to-reproduce bugs that are time consuming to debug and fix. We present RELAY, a static and scalable race detection analysis in which unsoundness is modularized to a few sources. We describe the analysis and results from our experiments using RELAY to find data races in the Linux kernel, which includes about 4.5 million lines of code.
| Year | Citations | |
|---|---|---|
Page 1
Page 1