• 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