Proceedings of the 11th Edition of the International Workshop on Smalltalk Technologies 2016
DOI: 10.1145/2991041.2991059
|View full text |Cite
|
Sign up to set email alerts
|

A promising approach for debugging remote promises

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2016
2016
2020
2020

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 11 publications
0
5
0
Order By: Relevance
“…In this case, the debugger is again missing information that can be dispersed over different call-stack(s): part of the application code, potentially related to the error, is in another thread or has already finished executing. This observation lead to different domain-specific debugging techniques whose goal is to reconstruct causal relations in asynchronous communication to offer an asynchronous track trace [7,12,17]. In this paper, we explore a more general solution to relate information present on different stacks.…”
Section: Listing 1 a Failing Promisementioning
confidence: 99%
See 2 more Smart Citations
“…In this case, the debugger is again missing information that can be dispersed over different call-stack(s): part of the application code, potentially related to the error, is in another thread or has already finished executing. This observation lead to different domain-specific debugging techniques whose goal is to reconstruct causal relations in asynchronous communication to offer an asynchronous track trace [7,12,17]. In this paper, we explore a more general solution to relate information present on different stacks.…”
Section: Listing 1 a Failing Promisementioning
confidence: 99%
“…Our approach takes inspiration from Leske et al [12], who proposed a debugging model for promises in which the call-stack that leads to the generation of the promise is linked to the one of the execution of the promise through proxies. However, our approach potentially applies not only to promises but also to other asynchronous execution models such as the actor model.…”
Section: Relating Dispersed Debugging Informationmentioning
confidence: 99%
See 1 more Smart Citation
“…In previous work [20] we presented the prototype of a promise library for Pharo that is capable of executing remote promises using Seamless [27], a framework for distributed computing. To provide transparent communication with remote threads, Seamless can use proxies, which is what our model relies upon.…”
Section: Seamlessmentioning
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].…”
Section: Introductionmentioning
confidence: 99%