• Home
  • Search
  • A Hierarchical Co-operative Exception Handling Mechanism
  • https://doi.org/10.7146/dpb.v15i204.7555Copy DOI Icon

A Hierarchical Co-operative Exception Handling Mechanism

Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

<p>One of the most dominant philosophies within programming disciplines is the philosophy of layered systems. In a layered system (or hierarchical system) the layers are thought of as each implementing an abstract machine on top of the lower layers. Such an abstract machine in turn implements utilities (e.g. data-structures and operations) to be used at higher layers.</p><p>This paper will focus on exception handling in block-structured systems (as a special case of layered systems). It will be argued that none of the existing programming language proposals for exception handling support secure and well-behaved termination of activities in a block-structured system. Moreover, it is argued that certain termination strategies within block-structured systems cannot be implemented using the existing proposals. As a result of this discussion and as a solution to the problems, a hierarchical, co-operative exception handling mechanism is proposed.</p>

Similar Papers
  • Conference Article
  • Citations19

Contrasting exception handling code across languages: An experience report involving 50 open source projects

  • Nov 01, 2015
  • Benjamin Jakobus +3
  • Conference Article
  • Citations7

Reengineering Idiomatic Exception Handling in Legacy C Code

  • Apr 01, 2008
  • Magiel Bruntink
  • Research Article
  • Citations9

Exception handling in the spreadsheet paradigm

  • Jan 01, 2000
  • IEEE Transactions on Software Engineering
  • M Burnett +2
  • Book Chapter
  • Citations1

Distributed Exception Handling: Ideas, Lessons and Issues with Recent Exception Handling Systems

  • Jan 01, 2005
  • Aurélien Campéas +3
  • Book Chapter
  • Citations20

An Architectural-Level Exception-Handling System for Component-Based Applications

  • Jan 01, 2003
  • Fernando Castor Filho +2
  • Book Chapter
  • Citations1

Formal Development of Reactive Fault Tolerant Systems

  • Jan 01, 2006
  • Linas Laibinis +1
  • Research Article
  • Citations34

Data-oriented exception handling

  • May 01, 1992
  • IEEE Transactions on Software Engineering
  • Q Cui +1
  • Research Article
  • Citations24

A practical method for specification and analysis of exception handling-a Java/JVM case study

  • Jan 01, 2000
  • IEEE Transactions on Software Engineering
  • E Borger +1
  • Research Article
  • Citations200

Exception Handling in CLU

  • Nov 01, 1979
  • IEEE Transactions on Software Engineering
  • B.H Liskov +1
  • Research Article
  • Citations1

Handling exceptions in programs with hidden concurrency: new challenges for old solutions

  • Jun 09, 2012
  • Alcides Fonseca +1
  • Research Article

An implementation mechanism for tailorable exceptional flow

  • Jun 09, 2012
  • Steven Te Brinke +3
  • Conference Article
  • Citations45

SmartDec: Approaching C++ Decompilation

  • Oct 01, 2011
  • Alexander Fokin +3
  • Research Article
  • Citations8

Top-down development of layered fault tolerant systems and its problems ? a deontic perspective

  • Mar 01, 1993
  • Annals of Mathematics and Artificial Intelligence
  • J Coenen
  • Research Article

Improving integrity of embedded computers in control

  • Jan 01, 2003
  • Annual Reviews in Control
  • Matjaž Colnarič +2
  • Conference Article
  • Citations5

A Static Analyzer for Industrial Robotic Applications

  • Oct 01, 2017
  • Avijit Mandal +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.