Research Article

Concurrency Bug Avoiding Based on Optimized Software Transactional Memory

Table 9

Order violation results by Convoider and Grace (: success; : failure; : wrong output).

BugAvoiding result
ConvoiderGrace

Bug#29
Bug#30
Bug#31