See this document in CiteSeerX!

Analyzing Exception Flow in Java Programs (1999)  (Make Corrections)  (12 citations)
Martin P. Robillard, Gail C. Murphy
Software Engineering -- ESEC/FSE'99



  Home/Search   Context   Related

 
View or download:
cs.ubc.ca/labs/se/...CSTR9902.ps.gz
cs.ubc.ca/labs/se/...CSTR9902.ps.gz
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.ubc.ca/labs/...UBCCSTR9902 (more)
Homepages:  M.Robillard  G.Murphy
  

Rate this article: (best)
  Comment on this article  
Exception flow analysis tool

Abstract: . Exception handling mechanisms provided by programming languages are intended to ease the difficulty of developing robust software systems. Using these mechanisms, a software developer can describe the exceptional conditions a module might raise, and the response of the module to exceptional conditions that may occur as it is executing. Creating a robust system from such a localized view requires a developer to reason about the flow of exceptions across modules. The use of unchecked... (Update)

Context of citations to this paper:   More

...a set constraint framework, which estimated the exception flows independently of the programmer s specifications. Robillard and Murphy [14] developed a tool called Jex that analyzes the flow of exceptions in Java programs by analyzing exception handling expressions, but Jex does...

...in one of our programs, we still ended up in the same predicament. Speaking with other Java developers and analyzing other Java source code [11], we have found that the situation is far from uncommon. In this paper, we reflect upon our experiences trying to build a robust...

Cited by:   More
Java Exceptions Throw no Surprises - Drossopoulou, Valkevych (2000)   (Correct)
Exploiting Exceptions - Zastre, Horspool (2001)   (Correct)
Exception Analysis for Multithreaded Java Programs - Ryu (2001)   (Correct)

Active bibliography (related documents):   More   All
0.3:   Type-Based Analysis of Uncaught Exceptions - Leroy, Pessaux (1998)   (Correct)
0.2:   Toward a Provably-Correct Implementation of the JVM.. - Coglio, Goldberg, Qian (1998)   (Correct)
0.2:   Regaining Control of Exception Handling - Robillard, Murphy (1999)   (Correct)

Similar documents based on text:   More   All
0.6:   Designing Robust Java Programs with Exceptions - Martin Robillard And (2000)   (Correct)
0.3:   Unchecked Exceptions can be Strictly More Powerful than Call/CC - Lillibridge (1996)   (Correct)
0.3:   Concern Graphs: Finding and Describing Concerns - Robillard, Murphy (2002)   (Correct)

Related documents from co-citation:   More   All
6:   Type-based analysis of uncaught exceptions - Leroy, Pessaux - 1998
5:   Exception analysis for Java - Yi, Chang - 1999
4:   Towards a cost-effective estimation of uncaught exceptions in standard ml progra.. - Yi, Ryu - 1997

BibTeX entry:   (Update)

Martin P. Robillard and Gail C. Murphy. Analyzing exception flow in Java programs. In Proceedings of the 7th European Software Engineering Conference and 7th ACM SIGSOFT Symposium on the Foundations of Software Engineering, September 1999. http://citeseer.ist.psu.edu/robillard99analyzing.html   More

@inproceedings{ rm1999a,
author =       "Martin P. Robillard and Gail C. Murphy", 
title =        "Analyzing Exception Flow in {J}ava Programs",
booktitle =    "Software Engineering -- {ESEC/FSE'99}",
year =         "1999",
month =        "September",
pages =        "322--337",
series =       "Lecture Notes in Computer Science",
volume =       "1687",
publisher =    "Springer-Verlag",
url = "citeseer.ist.psu.edu/robillard99analyzing.html" }
Citations (may not include all citations):
461   Programming Language (context) - Stroustrup - 1991
380   The Java Language Specification (context) - Gosling, Joy et al. - 1996
54   Exception handling: Issues and proposed notation (context) - Goodenough - 1975
36   IEEE Transactions on Software Engineering (context) - Liskov, Snyder et al. - 1979
20   Compile-time detection of uncaught exceptions in standard ML.. - Yi - 1994
19   Issues with exception handling in object-oriented systems - Miller, Tripathi - 1997
18   Laboratory for the Foundations of Computer Science (context) - Harper, Milner et al. - 1989
14   Towards a cost-effective estimation of uncaught exceptions i.. - Yi, Ryu - 1997
12   A Theory of Objects (context) - Abadi, Cardelli - 1996
9   An abstract interpretation for estimating uncaught exception.. (context) - Yi - 1998
4   Tracking down exceptions in standard ML programs - Fahndrich, Foster et al. - 1998
1   The Java Parser Generator (context) - Microsystems



The graph only includes citing articles where the year of publication is known.


Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC