Exception handling in an event-driven system

被引:0
|
作者
Ploski, Jan [1 ]
Hasselbring, Wilhelm [1 ]
机构
[1] OFFIS Inst Informat Technol, Business Informat Mgt, D-26121 Oldenburg, Germany
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
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-in 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.
引用
收藏
页码:1085 / +
页数:2
相关论文
共 50 条
  • [1] Event-Driven Exception Handling for Software Engineering Processes
    Grambow, Gregor
    Oberhauser, Roy
    Reichert, Manfred
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, PT I, 2012, 99 : 414 - +
  • [2] Handling Load Aggregations with Event-Driven Energy Metering
    Simonov, Mikhail
    Chicco, Gianfranco
    Zanetto, Gianluca
    2016 2ND INTERNATIONAL CONFERENCE ON EVENT-BASED CONTROL, COMMUNICATION, AND SIGNAL PROCESSING (EBCCSP), 2016,
  • [3] Using Policies for Handling Complexity of Event-Driven Architectures
    Freudenreich, Tobias
    Appel, Stefan
    Frischbier, Sebastian
    Buchmann, Alejandro P.
    SOFTWARE ARCHITECTURE, ECSA 2014, 2014, 8627 : 114 - 129
  • [4] Improved event-driven system infrastructure
    College of Computer, National Univ. of Defense Technology, Changsha 410073, China
    不详
    Guofang Keji Daxue Xuebao, 2008, 3 (70-75):
  • [5] An Event-Driven Manufacturing Information System Architecture
    Theorin, Alfred
    Bengtsson, Kristofer
    Provost, Julien
    Lieder, Michael
    Johnsson, Charlotta
    Lundholm, Thomas
    Lennartson, Bengt
    IFAC PAPERSONLINE, 2015, 48 (03): : 547 - 554
  • [6] A framework of event-driven traffic ticketing system
    Wang J.
    Ngueyn M.
    Yan W.
    1600, IGI Global (09): : 39 - 50
  • [7] Event-driven Image Sensor Application : Event-driven Image Segmentation
    Darwish, Amani
    Abbass, Hassan
    Fesquet, Laurent
    Sicard, Gilles
    2017 3RD INTERNATIONAL CONFERENCE ON EVENT-BASED CONTROL, COMMUNICATION AND SIGNAL PROCESSING (EBCCSP), 2017,
  • [8] An event-driven system for distributed multimedia applications
    Pfeifer, A
    Ururahy, C
    Rodriguez, N
    Ierusalimschy, R
    22ND INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOP, PROCEEDINGS, 2002, : 583 - 584
  • [9] An Event-Driven Multiple Objects Surveillance System
    Qaisar, Saeed Mina
    Sidiya, Dija
    Akbar, Mohammad
    Subasi, Abdulhamit
    INTERNATIONAL JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING SYSTEMS, 2018, 9 (01) : 35 - 44
  • [10] An Event-Driven Operating System for Servomotor Control
    Nagy, Geoff
    Winton, Andrew
    Baltes, Jacky
    Anderson, John
    ROBOCUP 2014: ROBOT WORLD CUP XVIII, 2015, 8992 : 285 - 294