• DocumentCode
    2416873
  • Title

    Exception Handling in an Event-Driven System

  • Author

    Ploski, Jan ; Hasselbring, Wilhelm

  • Author_Institution
    Bus. Inf. Manage., OFFIS Inst. for Inf. Technol., Oldenburg
  • fYear
    2007
  • fDate
    10-13 April 2007
  • Firstpage
    1085
  • Lastpage
    1092
  • Abstract
    Exception handling mechanisms were invented in 1970s to support structured programming methods for hierarchically organised software systems. The need to increase reusability and flexibility led to the development of new programming paradigms that do not emphasise hierarchical design. Event-driven systems n which objects communicate using notifications about changed states - are a prime example. Unfortunately, this style of communication makes exception handling more difficult than in hierarchical systems. We contribute an analysis of the factors which influence exception handling in event-driven systems. The main focus of our discussion lies on the challenge of appropriate exception propagation. We provide results from an empirical case study performed on the source code of the Eclipse IDE that support our analysis
  • Keywords
    exception handling; object-oriented programming; software reusability; structured programming; event-driven system; exception handling; exception propagation; hierarchically organised software systems; object communication; software flexibility; software reusability; structured programming; Computer languages; Concurrent computing; Hierarchical systems; Information management; Information technology; Performance analysis; Software architecture; Software engineering; Software systems; Stress;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security, 2007. ARES 2007. The Second International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-7695-2775-2
  • Type

    conf

  • DOI
    10.1109/ARES.2007.85
  • Filename
    4159912