Companion Proceedings of the 2016 ACM SIGPLAN International Conference on Systems, Programming, Languages and Applications: Sof 2016
DOI: 10.1145/2984043.2998544
|View full text |Cite
|
Sign up to set email alerts
|

Improving live debugging of concurrent threads

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

2018
2018
2018
2018

Publication Types

Select...
1

Relationship

1
0

Authors

Journals

citations
Cited by 1 publication
(2 citation statements)
references
References 4 publications
0
2
0
Order By: Relevance
“…From the selected languages we derived a list of debuggers by including the standard debugger for each language (if one exists) and possibly others that are used by a significant number of developers (e.g., debuggers used by popular development environments). The debuggers covered by our survey are: Java Debugger Interface 13 (Java), Visual Studio debugger 14 (C # , C ++ , Visual Basic .NET, JavaScript), PyDev 15 (Python), pdb 16 (Python), perldebug 17 (Perl), GDB 18 (C), Chrome development tools 19 (JavaScript), XDebug 20 (PHP), Zend Debugger 21 (PHP), debug.rb 22 (Ruby), LLDB 23 (Objective-C, Swift), GHCi debugger (Haskell) 24 , Concurrent Haskell debugger [6] (Haskell), SISC debugger 25 (Scheme), Scala asynchronous debugger 26 (Scala), Self debugger 27 (Self), ocamldebug 28 (OCaml), XPCE debugger 29 (Prolog), Pharo debugger. 30…”
Section: Selected Debuggersmentioning
confidence: 99%
See 1 more Smart Citation
“…From the selected languages we derived a list of debuggers by including the standard debugger for each language (if one exists) and possibly others that are used by a significant number of developers (e.g., debuggers used by popular development environments). The debuggers covered by our survey are: Java Debugger Interface 13 (Java), Visual Studio debugger 14 (C # , C ++ , Visual Basic .NET, JavaScript), PyDev 15 (Python), pdb 16 (Python), perldebug 17 (Perl), GDB 18 (C), Chrome development tools 19 (JavaScript), XDebug 20 (PHP), Zend Debugger 21 (PHP), debug.rb 22 (Ruby), LLDB 23 (Objective-C, Swift), GHCi debugger (Haskell) 24 , Concurrent Haskell debugger [6] (Haskell), SISC debugger 25 (Scheme), Scala asynchronous debugger 26 (Scala), Self debugger 27 (Self), ocamldebug 28 (OCaml), XPCE debugger 29 (Prolog), Pharo debugger. 30…”
Section: Selected Debuggersmentioning
confidence: 99%
“…We discussed the approach for debugging remote promises in a previous work [20]. We also sketched the approach for debugging local threads in a short two-page paper [19]. The present paper extends our previous work as follows: (i) we present a more detailed thread and debugger model for working with a virtual thread, (ii) we present in detail the use cases for debugging local threads, local promises, remote promises, and a remote object-oriented database, and (iii) we provide an in-depth analysis of existing debugging support for concurrent programs.…”
Section: Introductionmentioning
confidence: 99%