DocumentCode
655396
Title
Safety and Security Framework for Exception Handling in Concurrent Programming
Author
Anwer, Faisal ; Nazir, Majida ; Mustafa, Kahtan
Author_Institution
Dept. of Comput. Sci., Jamia Millia Islamia, New Delhi, India
fYear
2013
fDate
29-31 Aug. 2013
Firstpage
308
Lastpage
311
Abstract
Exception handling mechanism provides a structured way of handling errors in software applications as compared to traditional error handling. Moreover it may cause safety and security threats if not used carefully. Some of the possible issues are information leakage, spoofed parent classes and inconsistent states. Unfortunately most programmers are rarely aware of exception handling re-percussions, in case of inappropriate exception handling. However, with the advent of multi-core processors people are more interested in utilizing all the computational powers of machine by using concurrent programming. This also brings up new challenges in terms of exception handling decisions like retry, continuation, rollback, termination and at the same time maintaining the clean state of the program. In this paper we propose a safety and security architecture by using Aspect Oriented Programming (AOP) technique and transactional memory (TM) concept without making any modifications to the development language.
Keywords
aspect-oriented programming; concurrency control; error handling; safety; security of data; transaction processing; AOP; TM; aspect oriented programming; concurrent programming; development language; error handling; exception handling re-percussions; information leakage; multicore processors; safety threats; security architecture; security threats; software applications; transactional memory; Fault tolerance; Fault tolerant systems; Message systems; Programming; Safety; Security; Software; Concurrent Programming; Exception Handling; Information Leakage; Multi-threading; Safety and Security; Transactional Memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Advances in Computing and Communications (ICACC), 2013 Third International Conference on
Conference_Location
Cochin
Type
conf
DOI
10.1109/ICACC.2013.65
Filename
6686395
Link To Document