Proceedings of the 5th International Symposium on Principles and Practice of Programming in Java - PPPJ '07 2007
DOI: 10.1145/1294325.1294349
|View full text |Cite
|
Sign up to set email alerts
|

Supporting exception handling for futures in Java

Abstract: A future is a simple and elegant construct that programmers can use to identify potentially asynchronous computation and to introduce parallelism into serial programs. In its recent 5.0 release, Java provides an interface-based implementation of futures that enables users to encapsulate potentially asynchronous computation and to define their own execution engines for futures. In prior work, we have proposed an alternative model, called directive-based lazy futures (DBLFutures), to support futures in Java, tha… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2008
2008
2016
2016

Publication Types

Select...
4
3
1

Relationship

1
7

Authors

Journals

citations
Cited by 17 publications
(9 citation statements)
references
References 34 publications
(29 reference statements)
0
9
0
Order By: Relevance
“…One participant compared it to the Spring framework 5 that has made all of its exceptions unchecked, and mentioned that the Spring framework facilitates developers in writing clean code and positive scenario code, but it puts the responsibility on the developer to know what could happen and then handle only things that the developer wants to handle. Two of the participants' answers to the question whether checked exceptions are the real problem are:…”
Section: Perceiving Exception Handling In Javamentioning
confidence: 99%
See 1 more Smart Citation
“…One participant compared it to the Spring framework 5 that has made all of its exceptions unchecked, and mentioned that the Spring framework facilitates developers in writing clean code and positive scenario code, but it puts the responsibility on the developer to know what could happen and then handle only things that the developer wants to handle. Two of the participants' answers to the question whether checked exceptions are the real problem are:…”
Section: Perceiving Exception Handling In Javamentioning
confidence: 99%
“…In addition, they propose leveraging aspectoriented programming to enhance the separation between error-handling code and normal code. Zhang et al [5] propose a different approach that provides programmers with more intuitive exception-handling behavior and control. All of these approaches concentrate on enhancing the separation between main functionality code and exception-handling code.…”
Section: Introductionmentioning
confidence: 99%
“…In addition they propose leveraging aspect-oriented programming to enhance the separation between error-handling code and normal code. Zhang and colleagues [10] propose a different approach that provides programmers with more intuitive exception-handling behavior and control.…”
Section: Introductionmentioning
confidence: 99%
“…Also, the CEH mechanism can be implemented at the JVM level to write elegant codes, by applying the approach proposed in [15] which revises the exception mechanism for the new feature "Future" in Java 5.0.…”
Section: Methodsmentioning
confidence: 99%