130 papers:
DATE-2015-FuLX #energy #memory management- Race to idle or not: balancing the memory sleep time with DVS for energy minimization (CF, ML, CJX), pp. 13–18.
ICSME-2015-PoluriR #concurrent #detection- Deterministic dynamic race detection across program versions (SVP, MKR), pp. 181–190.
CHI-2015-FlinthamVWABBPP- Run Spot Run: Capturing and Tagging Footage of a Race by Crowds of Spectators (MDF, RV, MLW, EJA, SB, AB, TP, DP, JS), pp. 747–756.
OOPSLA-2015-BielikRV #android #concurrent #detection #scalability- Scalable race detection for Android applications (PB, VR, MTV), pp. 332–348.
ESEC-FSE-2015-CaiC #detection #effectiveness #java #precise #source code- Effective and precise dynamic detection of hidden races for Java programs (YC, LC), pp. 450–461.
ESEC-FSE-2015-MutluTL #detection #javascript #matter- Detecting JavaScript races that matter (EM, ST, BL), pp. 381–392.
ESEC-FSE-2015-RajagopalanH #concurrent #detection #named- RDIT: race detection from incomplete traces (AKR, JH), pp. 914–917.
ISMM-2015-HusseinHPV #garbage collection #memory management- Don’t race the memory bus: taming the GC leadfoot (AH, ALH, MP, CAV), pp. 15–27.
PPoPP-2015-McPhersonNSC #detection #legacy #source code- Fence placement for legacy data-race-free programs via synchronization read detection (AJM, VN, SS, MC), pp. 249–250.
CBSE-2014-DidierM #approach #component #detection- A new approach to detect potential race conditions in component-based systems (JYD, MM), pp. 97–106.
PLDI-2014-DimitrovRVK #commutative #concurrent #detection- Commutativity race detection (DD, VR, MTV, EK), p. 33.
PLDI-2014-HsiaoPYPNCKF #concurrent #detection #mobile- Race detection for event-driven mobile applications (CHH, CP, JY, GP, SN, PMC, ZK, JF), p. 35.
PLDI-2014-HuangMR #abstraction #concurrent #control flow #detection #predict- Maximal sound predictive race detection with control flow abstraction (JH, POM, GR), p. 36.
PLDI-2014-MaiyaKM #android #concurrent #detection- Race detection for Android applications (PM, AK, RM), p. 34.
PLDI-2014-SurendranRCMS #parallel #source code #testing- Test-driven repair of data races in structured parallel programs (RS, RR, SC, JMMC, VS), p. 3.
FLOPS-2014-BalabonskiPP- Type Soundness and Race Freedom for Mezzo (TB, FP, JP), pp. 253–269.
PLATEAU-2014-SadowskiY #concurrent #detection #developer #how #tool support- How Developers Use Data Race Detection Tools (CS, JY), pp. 43–51.
ICSE-2014-YuSR #automation #framework #named #testing- SimRT: an automated framework to support regression testing for data races (TY, WSa, GR), pp. 48–59.
ASPLOS-2014-HowerHBGHRW #memory management #modelling- Heterogeneous-race-free memory models (DRH, BAH, BMB, BRG, MDH, SKR, DAW), pp. 427–440.
ASPLOS-2014-WoodCG #detection #low level- Low-level detection of language-level data races with LARD (BPW, LC, DG), pp. 671–686.
HPCA-2014-HuangHFS #concurrent #data transformation #detection #metadata #runtime- Low-overhead and high coverage run-time race detection through selective meta-data management (RCH, EH, AF, GES), pp. 96–107.
HPCA-2014-QiMAT #detection- Dynamically detecting and tolerating IF-Condition Data Races (SQ, AM, WA, JT), pp. 120–131.
PPoPP-2014-EslamimehrP #concurrent #scheduling #source code- Race directed scheduling of concurrent programs (ME, JP), pp. 301–314.
ASE-2013-Ganai #incremental #performance #predict #reasoning- Efficient data race prediction with incremental reasoning on time-stamped lock history (MKG), pp. 37–47.
VLDB-2013-MansourEKAA #named #parallel #scalability #sequence- RACE: A Scalable and Elastic Parallel System for Discovering Repeats in Very Long Sequences (EM, AER, PK, AA, AA), pp. 865–876.
ECOOP-2013-FlanaganF #detection #named- RedCard: Redundant Check Elimination for Dynamic Race Detectors (CF, SNF), pp. 255–280.
OOPSLA-2013-RaychevVS #concurrent #detection #effectiveness #source code- Effective race detection for event-driven programs (VR, MTV, MS), pp. 151–166.
ASPLOS-2013-WesterDCFN #concurrent #detection- Parallelizing data race detection (BW, DD, PMC, JF, SN), pp. 27–38.
PPoPP-2013-LuZWZ0 #multi #named #performance #thread- RaceFree: an efficient multi-threading model for determinism (KL, XZ, XW, WZ, GL), pp. 297–298.
PPoPP-2013-ParkSI #concurrent #detection #scalability #source code- Scalable data race detection for partitioned global address space programs (CSP, KS, CI), pp. 305–306.
SOSP-2013-KasikciZC #concurrent #crowdsourcing #detection #named- RaceMob: crowdsourced data race detection (BK, CZ, GC), pp. 406–422.
ISSTA-2013-RadoiD #concurrent #detection #java #parallel- Practical static race detection for Java parallel loops (CR, DD), pp. 178–190.
ISSTA-2013-YuSR #automation #framework #named #testing- SimRacer: an automated framework to support testing for process-level races (TY, WSa, GR), pp. 167–177.
SIGMOD-2012-ChandramouliCNSZ #named #realtime- RACE: real-time applications over cloud-edge (BC, JC, SN, IS, WZ), pp. 625–628.
MSR-2012-SadowskiYK #evolution- The evolution of data races (CS, JY, SK), pp. 171–174.
PLDI-2012-PetrovVSD #concurrent #detection #web- Race detection for web applications (BP, MTV, MS, JD), pp. 251–262.
CHI-2012-YardiB #difference #product line- Income, race, and class: exploring socioeconomic differences in family technology use (SY, AB), pp. 3041–3050.
CSCW-2012-EiriksdottirKCMMXP #comprehension #game studies #health #multi #pervasive- This is not a one-horse race: understanding player types in multiplayer pervasive health games for youth (EE, DK, RC, EDM, ADM, YX, ESP), pp. 843–852.
ECOOP-2012-WestbrookZBS #parallel- Practical Permissions for Race-Free Parallelism (EMW, JZ, ZB, VS), pp. 614–639.
OOPSLA-2012-Effinger-DeanLCGB #concurrent #detection #named- IFRit: interference-free regions for dynamic data-race detection (LED, BL, LC, DG, HJB), pp. 467–484.
POPL-2012-SmaragdakisESYF #concurrent #detection #polynomial #predict- Sound predictive race detection in polynomial time (YS, JE, CS, JY, CF), pp. 387–400.
ASPLOS-2012-KasikciZC #debugging #difference- Data races vs. data race bugs: telling the difference with portend (BK, CZ, GC), pp. 185–198.
HPCA-2012-QiONMT #hardware #named #symmetry- Pacman: Tolerating asymmetric data races with unintrusive hardware (SQ, NO, LON, AM, JT), pp. 349–360.
ISSTA-2012-ZhaiXCT #approach #named #parallel #thread- CARISMA: a context-sensitive approach to race-condition sample-instance selection for multithreaded applications (KZ, BX, WKC, THT), pp. 221–231.
SCAM-2011-Keul #analysis- Tuning Static Data Race Analysis for Automotive Control Software (SK), pp. 45–54.
OOPSLA-2011-LiSD #analysis #concurrent #detection #named- SOS: saving time in dynamic race detection with stationary analysis (DL, WSa, MBD), pp. 35–50.
ICSE-2011-ShengVEHCZ #concurrent #detection #lightweight #named- RACEZ: a lightweight and non-invasive race detection tool for production applications (TS, NV, SE, RH, WC, WZ), pp. 401–410.
CGO-2011-XieX #detection #named #performance- Acculock: Accurate and efficient detection of data races (XX, JX), pp. 201–212.
HPCA-2011-VantreaseLB #protocol- Atomic Coherence: Leveraging nanophotonics to build race-free cache coherence protocols (DV, MHL, NLB), pp. 132–143.
PPoPP-2011-DonaldsonKR #analysis #automation #named- SCRATCH: a tool for automatic analysis of dma races (AFD, DK, PR), pp. 311–312.
PPoPP-2011-ZhengRQA #detection #gpu #named #source code- GRace: a low-overhead mechanism for detecting data races in GPU programs (MZ, VTR, FQ, GA), pp. 135–146.
SOSP-2011-LaadanVTBYN #detection #pervasive #process- Pervasive detection of process races in deployed systems (OL, NV, CcT, CB, JY, JN), pp. 353–367.
SOSP-2011-VeeraraghavanCFN #detection #using- Detecting and surviving data races using complementary schedules (KV, PMC, JF, SN), pp. 369–384.
VMCAI-2011-DonaldsonHK #lightweight #static analysis- Strengthening Induction-Based Race Checking with Lightweight Static Analysis (AFD, LH, DK), pp. 169–183.
PLDI-2010-BondCM #detection #named- PACER: proportional detection of data races (MDB, KEC, KSM), pp. 255–268.
PLDI-2010-FlanaganF #detection #memory management- Adversarial memory for detecting destructive races (CF, SNF), pp. 244–254.
GT-VMT-2010-RehakSSH #decidability- Decidable Race Condition and Open Coregions in HMSC (VR, PS, JS, LH).
AdaEurope-2010-Keul #detection #version control- Static Versioning of Global State for Race Condition Detection (SK), pp. 111–124.
OOPSLA-2010-MatsakisG #type system- A time-aware type system for data-race protection and guaranteed initialization (NDM, TRG), pp. 634–651.
PADL-2010-ChristakisS #detection #erlang #static analysis- Static Detection of Race Conditions in Erlang (MC, KFS), pp. 119–133.
OSDI-2010-EricksonMBO #concurrent #detection #effectiveness #kernel- Effective Data-Race Detection for the Kernel (JE, MM, SB, KO), pp. 151–162.
OSDI-2010-WuCY #execution- Bypassing Races in Live Applications with Execution Filters (JW, HC, JY), pp. 135–149.
ASE-2009-KimYS #concurrent #detection #heuristic #memory management #model checking #precise #using- Precise Data Race Detection in a Relaxed Memory Model Using Heuristic-Based Model Checking (KK, TYK, BAS), pp. 495–499.
DAC-2009-WenCCS #architecture #concurrent #debugging #detection #manycore #named- NUDA: a non-uniform debugging architecture and non-intrusive race detection for many-core (CNW, SHC, TFC, APS), pp. 148–153.
PLDI-2009-FlanaganF #concurrent #detection #named #performance #precise- FastTrack: efficient and precise dynamic race detection (CF, SNF), pp. 121–133.
PLDI-2009-MarinoMN #concurrent #detection #effectiveness #lightweight #named- LiteRace: effective sampling for lightweight data-race detection (DM, MM, SN), pp. 134–143.
SAS-2009-SeidlV #analysis #concurrent #detection- Region Analysis for Race Detection (HS, VV), pp. 171–187.
ICFP-2009-ClaessenPSHSAW #erlang #quickcheck- Finding race conditions in Erlang with QuickCheck and PULSE (KC, MHP, NS, JH, HS, TA, UTW), pp. 149–160.
HCI-AUII-2009-Cloud-BucknerSSYG #analysis #gender- Expression of Personality through Avatars: Analysis of Effects of Gender and Race on Perceptions of Personality (JCB, MS, BS, BY, JJG), pp. 248–256.
ICML-2009-Heidrich-MeisnerI #policy- Hoeffding and Bernstein races for selecting policies in evolutionary direct policy search (VHM, CI), pp. 401–408.
MoDELS-2009-ShoushaBL #analysis #concurrent #detection #uml- A UML/MARTE Model Analysis Method for Detection of Data Races in Concurrent Systems (MS, LCB, YL), pp. 47–61.
MoDELS-2009-ShoushaBL #analysis #concurrent #detection #uml- A UML/MARTE Model Analysis Method for Detection of Data Races in Concurrent Systems (MS, LCB, YL), pp. 47–61.
ESEC-FSE-2009-KahlonSKZ #concurrent #detection #source code- Static data race detection for concurrent programs with asynchronous calls (VK, NS, EK, YZ), pp. 13–22.
LCTES-2009-LeatherOW #compilation #optimisation #performance- Raced profiles: efficient selection of competing compiler optimizations (HL, MFPO, BW), pp. 50–59.
PPoPP-2009-RatanaworabhanBKZNP #detection #symmetry- Detecting and tolerating asymmetric races (PR, MB, DK, BGZ, RN, KP), pp. 173–184.
VLDB-2008-CondieCHM #declarative #network- Evita raced: metacompilation for declarative networks (TC, DC, JMH, PM), pp. 1153–1165.
ICSM-2008-TallamTG #concurrent #detection #parallel #slicing #source code #thread- Dynamic slicing of multithreaded programs for race detection (ST, CT, RG), pp. 97–106.
PLDI-2008-Sen #concurrent #random testing #source code #testing- Race directed random testing of concurrent programs (KS), pp. 11–21.
PLDI-2008-Terauchi #linear #programming- Checking race freedom via linear programming (TT), pp. 1–10.
AdaEurope-2008-RazaV #detection #flexibility #framework #named #parallel #source code- RCanalyser: A Flexible Framework for the Detection of Data Races in Parallel Programs (AR, GV), pp. 226–239.
PPoPP-2008-SandersK #memory management #modelling #reasoning- Assertional reasoning about data races in relaxed memory models (BAS, KK), pp. 267–268.
ICST-2008-LeiWL #concurrent #consistency #diagrams #java #nondeterminism #process #source code #testing #uml- UML Activity Diagram Based Testing of Java Concurrent Programs for Data Race and Inconsistency (BL, LW, XL), pp. 200–209.
ISSTA-2008-BoddenH #aspectj #concurrent #detection #effectiveness #named #using- Racer: effective race detection using aspectj (EB, KH), pp. 155–166.
ISSTA-2008-TianNGT #concurrent #detection #recognition- Dynamic recognition of synchronization operations for improved data race detection (CT, VN, RG, ST), pp. 143–154.
TACAS-2007-ElkindGP #detection #sequence chart- Detecting Races in Ensembles of Message Sequence Charts (EE, BG, DP), pp. 420–434.
PLDI-2007-ElmasQT #java #named #runtime #transaction- Goldilocks: a race and transaction-aware java runtime (TE, SQ, ST), pp. 245–255.
POPL-2007-NaikA #alias #concurrent #detection- Conditional must not aliasing for static race detection (MN, AA), pp. 327–338.
ESEC-FSE-2007-VoungJL #concurrent #detection #named- RELAY: static race detection on millions of lines of code (JWV, RJ, SL), pp. 205–214.
HPCA-2007-ZhouTZ #concurrent #detection #named- HARD: Hardware-Assisted Lockset-based Race Detection (PZ, RT, YZ), pp. 121–132.
LCTES-2007-PermandlaRB #java #type system #virtual machine- A type system for preventing data races and deadlocks in the java virtual machine language: 1 (PP, MR, CB), p. 10.
CAV-2007-KahlonYSG #concurrent #detection #performance #source code- Fast and Accurate Static Data-Race Detection for Concurrent Programs (VK, YY, SS, AG), pp. 226–239.
ASE-2006-Thrun #challenge- Winning the DARPA Grand Challenge: A Robot Race through the Mojave Desert (ST), p. 11.
CASE-2006-BeghiLPS #black box #modelling #prototype- Black-box modeling of a Two-Stroke Racing Motorcycle Engine for Virtual Prototyping Applications (AB, ML, SP, DS), pp. 280–285.
DAC-2006-SingerMBHK #question #what- The IC nanometer race — what will it take to win? (GS, PM, DB, FCH, HKK), pp. 77–78.
DATE-2006-SchaumontSV #design #hardware #semantics- Design with race-free hardware semantics (PS, SKS, IV), pp. 571–576.
PLDI-2006-NaikAW #concurrent #detection #effectiveness #java- Effective static race detection for Java (MN, AA, JW), pp. 308–319.
PLDI-2006-PratikakisFH #analysis #concurrent #correlation #detection #named- LOCKSMITH: context-sensitive correlation analysis for race detection (PP, JSF, MWH), pp. 320–331.
ASPLOS-2006-XuHB #memory management #reduction #transitive- A regulated transitive reduction (RTR) for longer memory race recording (MX, MDH, RB), pp. 49–60.
HPCA-2006-Prvulovic #concurrent #detection #effectiveness #named- CORD: cost-effective (and nearly overhead-free) order-recording and data race detection (MP), pp. 232–243.
ASE-2005-AgarwalSWS #concurrent #detection #runtime #using- Optimized run-time race detection and atomicity checking using partial discovered types (RA, AS, LW, SDS), pp. 233–242.
DAC-2005-HuangNL #scheduling- Race-condition-aware clock skew scheduling (SHH, YTN, FPL), pp. 475–478.
SAC-2005-HouD #analysis #design #detection #search-based- Immunity-based intrusion detection system design, vulnerability analysis, and GENERTIA’s genetic arms race (HH, GVD), pp. 952–956.
SAC-2005-UppuluriJR- Preventing race condition attacks on file-systems (PU, UJ, AR), pp. 346–353.
PPoPP-2005-SasturkarAWS #analysis #automation #type system- Automated type-based analysis of data races and atomicity (AS, RA, LW, SDS), pp. 83–94.
SOSP-2005-YuRC #adaptation #detection #named #performance- RaceTrack: efficient detection of data race conditions via adaptive tracking (YY, TR, WC), pp. 221–234.
PLDI-2004-HenzingerJM- Race checking by context inference (TAH, RJ, RM), pp. 1–13.
SAS-2004-FlanaganF #type inference- Type Inference Against Races (CF, SNF), pp. 116–132.
VMCAI-2004-AgarwalS #java #type inference- Type Inference for Parameterized Race-Free Java (RA, SDS), pp. 149–160.
PPoPP-2003-OCallahanC #concurrent #detection #hybrid- Hybrid dynamic data race detection (RO, JDC), pp. 167–178.
PPoPP-2003-PoznianskyS #c++ #concurrent #detection #multi #on the fly #performance #source code- Efficient on-the-fly data race detection in multihreaded C++ programs (EP, AS), pp. 179–190.
SOSP-2003-EnglerA #detection #effectiveness #named #static analysis- RacerX: effective, static detection of race conditions and deadlocks (DRE, KA), pp. 237–252.
OOPSLA-2002-BoyapatiLR #programming- Ownership types for safe programming: preventing data races and deadlocks (CB, RL, MCR), pp. 211–230.
PASTE-2001-FlanaganF #detection #scalability #source code- Detecting race conditions in large programs (CF, SNF), pp. 90–96.
OOPSLA-2001-BoyapatiR #java #source code #type system- A Parameterized Type System for Race-Free Java Programs (CB, MCR), pp. 56–69.
OOPSLA-2001-PraunG #concurrent #detection- Object Race Detection (CvP, TRG), pp. 70–82.
PLDI-2000-FlanaganF #concurrent #detection #java #type system- Type-based race detection for Java (CF, SNF), pp. 219–232.
OOPSLA-2000-BaconST #java #named- Guava: a dialect of Java without data races (DFB, RES, AT), pp. 382–400.
TestCom-2000-PetrenkoU #concurrent #testing #verification- Verification and Testing of Concurrent Systems with Action Races (AP, AU), pp. 261–280.
TACAS-1998-AikenFS #detection #logic programming #source code- Detecting Races in Relay Ladder Logic Programs (AA, MF, ZS), pp. 184–200.
AdaEurope-1997-Feldman #ada #set- An Ada 95 Sort Race Construction Set (MBF), pp. 23–34.
SOSP-1997-SavageABNS #concurrent #detection #multi #named #source code #thread- Eraser: A Dynamic Data Race Detector for Multi-Threaded Programs (SS, MB, GN, PS, TEA), pp. 27–37.
ISSTA-1994-Damodaran-KamalF #parallel #source code #testing- Testing Races in Parallel Programs with an OtOt Strategy (SKDK, JMF), pp. 216–227.
DAC-1993-ChuML #finite #performance #state machine- An Efficient Critical Race-Free State Assignment Technique for Asynchronous Finite State Machines (TAC, NM, CKCL), pp. 2–6.
CAV-1993-ProbstL #automaton #behaviour #verification- Verifying Timed Behavior Automata with Input/Output Critical Races (DKP, HFL), pp. 424–437.
PPoPP-1991-ChoiM #debugging- Race Frontier: Reproducing Data Races in Parallel-Program Debugging (JDC, SLM), pp. 145–154.
PPoPP-1991-NetzerM #concurrent #detection- Improving the Accuracy of Data Race Detection (RHBN, BPM), pp. 133–144.
TAV-1991-GuptaS #approach #detection #performance #runtime- Loop Monotonic Computations: An Approach for the Efficient Run-Time Detection of Races (RG, MS), pp. 98–111.
ICALP-1988-CoriM #approximate #automaton #distributed- Approximation of a TRace, Asynchronous Automata and the Ordering of Events in a Distributed System (RC, YM), pp. 147–161.
ICALP-1986-BrzozowskiS #analysis #network #simulation #summary- Correspondence between Ternary Simulation and Binary Race Analysis in Gate Networks (Extended Summary) (JAB, CJHS), pp. 69–78.
DAC-1971-HarrisonO #analysis #logic #simulation- Race analysis of digital systems without logic simulation (RAH, DJO), pp. 82–94.