implement race detection functionality inXThreadDebugger base on pluggable modulesystem
碩士 === 國立中央大學 === 資訊工程學系 === 106 === “Multithreading Is Today's GOTO” - Jos de Jong 2013 Concurrency programming paradigm is the trend, not only because people's need for performance, but the evolution of hardware as well. From video games industry, server to even mobile application, they...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2018
|
Online Access: | http://ndltd.ncl.edu.tw/handle/pstge3 |
id |
ndltd-TW-106NCU05392111 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-106NCU053921112019-11-28T05:22:16Z http://ndltd.ncl.edu.tw/handle/pstge3 implement race detection functionality inXThreadDebugger base on pluggable modulesystem Ying-Ruei Liang 梁穎睿 碩士 國立中央大學 資訊工程學系 106 “Multithreading Is Today's GOTO” - Jos de Jong 2013 Concurrency programming paradigm is the trend, not only because people's need for performance, but the evolution of hardware as well. From video games industry, server to even mobile application, they all benefit from it. But the history of programming language is earlier than the concept of parallel programming. Even thought most of language got the ability to write parallel code, it’s still hard to avoid the complexity. To solve them the developers require certain knowledge and experience. In the other word, dealing with parallel program is tough no mater which language you use. Debugging is hard, debugging parallel program is even harder. To assist the debugging process developers need tools. Race detector is one of them. This research proposes a dynamic race detector which builds on XThreadDebugger, a tool to help developers debugging thread related problem which was developed by our lab. Combine with the “exhaustive testing” ability from XThreadDebugger, we expect to run tests with higher testing coverage and capture more data race at run time. 鄭永斌 2018 學位論文 ; thesis 65 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中央大學 === 資訊工程學系 === 106 === “Multithreading Is Today's GOTO” - Jos de Jong 2013
Concurrency programming paradigm is the trend, not only because
people's need for performance, but the evolution of hardware as well.
From video games industry, server to even mobile application, they
all benefit from it. But the history of programming language is
earlier than the concept of parallel programming. Even thought most
of language got the ability to write parallel code, it’s still hard
to avoid the complexity. To solve them the developers require certain
knowledge and experience. In the other word, dealing with parallel
program is tough no mater which language you use.
Debugging is hard, debugging parallel program is even harder. To
assist the debugging process developers need tools. Race detector is
one of them.
This research proposes a dynamic race detector which builds on
XThreadDebugger, a tool to help developers debugging thread related
problem which was developed by our lab. Combine with the “exhaustive
testing” ability from XThreadDebugger, we expect to run tests with
higher testing coverage and capture more data race at run time.
|
author2 |
鄭永斌 |
author_facet |
鄭永斌 Ying-Ruei Liang 梁穎睿 |
author |
Ying-Ruei Liang 梁穎睿 |
spellingShingle |
Ying-Ruei Liang 梁穎睿 implement race detection functionality inXThreadDebugger base on pluggable modulesystem |
author_sort |
Ying-Ruei Liang |
title |
implement race detection functionality inXThreadDebugger base on pluggable modulesystem |
title_short |
implement race detection functionality inXThreadDebugger base on pluggable modulesystem |
title_full |
implement race detection functionality inXThreadDebugger base on pluggable modulesystem |
title_fullStr |
implement race detection functionality inXThreadDebugger base on pluggable modulesystem |
title_full_unstemmed |
implement race detection functionality inXThreadDebugger base on pluggable modulesystem |
title_sort |
implement race detection functionality inxthreaddebugger base on pluggable modulesystem |
publishDate |
2018 |
url |
http://ndltd.ncl.edu.tw/handle/pstge3 |
work_keys_str_mv |
AT yingrueiliang implementracedetectionfunctionalityinxthreaddebuggerbaseonpluggablemodulesystem AT liángyǐngruì implementracedetectionfunctionalityinxthreaddebuggerbaseonpluggablemodulesystem |
_version_ |
1719297846289629184 |