14.07.2013 Views

Contents - Cultural View

Contents - Cultural View

Contents - Cultural View

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Associació d'Usuaris de Java de Catalunya 48<br />

References<br />

[1] http:/ / community. java. net/ jugs/<br />

[2] I Jornades Java Catalanes: Press notes in Vilaweb (http:/ / www. vilaweb. cat/ www/ noticia?p_idcmp=652475)<br />

[3] II Jornades Java Catalanes: Press note at Vilaweb (http:/ / www. vilaweb. cat/ www/ noticia?p_idcmp=838725)<br />

[4] 'III Jornades Java Catalanes, press note at COEIC' (http:/ / coeic. org/ descarrega/ Butlleti_n. 6_18. 03. 05.<br />

pdf?iwithSession=89ded563b805d53b6ea96a8c3ed7778a)<br />

[5] 'III Jornades Java Catalanes, Press note at LaFarga.cat' (http:/ / www. lafarga. org/ agenda/ iii-jornades-java-catalanes)<br />

[6] Sun Tech Day a l'Escola Universitaria de Sabadell (http:/ / www. uab. es/ servlet/ Satellite/ L-escola/ Miscel-lania/<br />

Sun-Tech-Day-1183530620403. html)<br />

[7] Antoni Farrés i Sabater<br />

Automated exception handling<br />

Automated exception handling is a computing term referring to the computerized handling of errors. runtime<br />

engines such as those for the Java language or Microsoft .Net lend themselves to an automated mode of exception or<br />

error handling. In these environments software errors do not 'crash' the operating system or the runtime engine but<br />

rather generate exceptions. Recent advances in these runtime engines enables specialized runtime-engine add-on<br />

products to provide automated exception handling that is independent of the source code and provides root-cause<br />

information for every exception of interest.<br />

How it works<br />

Upon exception, the runtime engine calls an error interception tool that is attached to the runtime engine (e.g. JVM).<br />

Based on the nature of the exception such as its type and the class and method in which it occurred and based on user<br />

preferences, an exception can be either handled or ignored.<br />

If the preference is to handle the exception, then based on handling preferences such as memory search depth, the<br />

error interception utility extracts memory values from heap and stack memories. This snapshot then produces the<br />

equivalent of a debugger screen (as if there had been a debugger) at the precise moment of the exception.<br />

Advantages<br />

This mechanism enables the automated handling of software errors independent of the source code of the application<br />

and independent of its developers. It is a direct artifact of the runtime engine paradigm and it enables unique<br />

advantages to the software lifecycle that were not available before.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!