PFix: Fixing concurrency bugs based on memory access patterns
Concurrency bugs of a multi-threaded program may only manifest with certain scheduling, i.e., they are heisenbugs which are observed only from time to time if we execute the same program with the same input multiple times. They are notoriously hard to fix. In this work, we propose an approach to aut...
Saved in:
Main Authors: | LIN, Huarui, WANG, Zan, LIU, Shuang, SUN, Jun, ZHANG, Dongdi, WEI, Guangning |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2018
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/4655 https://ink.library.smu.edu.sg/context/sis_research/article/5658/viewcontent/3238147.3238198.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
Similar Items
-
IFIX: Fixing concurrency bugs while they are introduced
by: WANG, Zan, et al.
Published: (2020) -
Adaptive randomized scheduling for concurrency bug detection
by: WANG, Zan, et al.
Published: (2019) -
Specification and Verification of Shared-Memory Concurrent Programs
by: LE DUY KHANH
Published: (2014) -
Towards generating thread-safe classes automatically
by: WANG, Haichi, et al.
Published: (2020) -
Achieving high MAP-coverage through pattern constraint reduction
by: ZHAO, Yingquan, et al.
Published: (2023)