DocumentCode :
2435766
Title :
Handling contract violations in Java Card using explict exception channels
Author :
Araújo, Juliana ; Souza, Rafael ; Cacho, Nélio ; Martins, Anamaria ; Neto, Plácido A Souza
Author_Institution :
Comput. Dept., Fed. Univ. of Rio Grande do Norte, Natal, Brazil
fYear :
2012
fDate :
9-9 June 2012
Firstpage :
34
Lastpage :
40
Abstract :
Java Card is a version of Java developed to run on devices with severe storage and processing restrictions. The applets that run on these devices are frequently intended for use in critical, highly distributed, mobile conditions. This requires runtime verification approach based on Design by Contract to improve the safety of Java Card applications. However handling contract violation in Java Card applications is challenging due to their communication structure and platform restrictions. Additionally the Java Card exception handling mechanism requires that developers understand the source of an exception, the place where it is handled, and everything in between. As system development evolves, exceptional control flows become less well-understood, with negative consequences for the program maintainability and robustness. In this paper, we claim that such problem can be addressed by implementing an innovative exception handling model which provides abstractions to explicitly describe global views of exceptional control flows.
Keywords :
Java; exception handling; mobile computing; software maintenance; Java card; applets; communication structure; contract violations; control flows; critical highly distributed mobile conditions; design by contract; exception handling model; explict exception channels; platform restrictions; processing restrictions; program maintainability; program robustness; runtime verification; safety; storage restrictions; system development; Context; Contracts; Java; Mobile communication; Runtime; Safety; Smart cards;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Exception Handling (WEH), 2012 5th International Workshop on
Conference_Location :
Zurich
Print_ISBN :
978-1-4673-1767-2
Type :
conf
DOI :
10.1109/WEH.2012.6226596
Filename :
6226596
Link To Document :
بازگشت