Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Skip header Section
Advances in exception handling techniquesJanuary 2001
  • Editors:
  • Alexander Romanovsky,
  • Christophe Dony,
  • Jørgen Lindskov Knudsen,
  • Anand Tripathi
Publisher:
  • Springer-Verlag
  • Berlin, Heidelberg
ISBN:978-3-540-41952-5
Published:01 January 2001
Pages:
288
Skip Bibliometrics Section
Reflects downloads up to 12 Sep 2024Bibliometrics
Abstract

No abstract available.

Skip Table Of Content Section
chapter
Foreword
Pages .5–.6
chapter
Fault tolerance and exception handling in BETA
Pages 1–17

This paper describes the fault tolerance and exception handling mechanisms in the object-oriented programming language BETA. Exception handling in BETA is based on both a static and dynamic approach to exception handling in contrast to most other ...

chapter
A fully object-oriented exception handling system: rationale and smalltalk implementation
Pages 18–38

This paper motivates and presents the specification and the implementation of an exception handling system for an dynamically typed object-oriented language. A full object-oriented representation of exceptions and handlers, a meta-object protocol to ...

chapter
chapter
Exception safety: concepts and techniques
Pages 60–76

This paper presents a set of concepts and design techniques that has proven successful in implementing and using C++ libraries intended for applications that simultaneously require high reliability and high performance. The notion of exception safety is ...

chapter
Exceptions in object modeling: finding exceptions from the elements of the static object model
Pages 77–93

The problem of modeling exceptions has not been studied much: literature gives good advice, but lacks concepts about how to think up and model exceptions. We propose guidelines, based on static object model elements, on finding exceptions at modeling ...

chapter
Supporting evolution of interface exceptions
Pages 94–110

Interface exceptions (explicitly declared exceptions that a method can propagate outside) are an inherent part of the interface describing the behaviour of a particular class of objects. Evolution of system behaviour is thus necessarily accompanied by ...

chapter
Concurrent exception handling
Pages 111–127

This paper discusses the cooperation exception handling model that comes along with a mechanism for multi-party interaction, in order to support the development of robust distributed applications running over a local area network. Lessons learnt from ...

chapter
Exception handling in agent-oriented systems
Pages 128–146

Agent-oriented programming may be the next generation paradigm to try and tame the software complexity beast. Agents are active objects capable of autonomous behavior. Mobility can be one of the attributes of agents in open systems. A software system ...

chapter
Action-oriented exception handling in cooperative and competitive concurrent object-oriented systems
Pages 147–164

The chief aim of this survey is to discuss exception handing models which have been developed for concurrent object systems. In conducting this discussion we rely on the following fundamental principles: exception handling should be associated with ...

chapter
Exception handling and resolution for transactional object groups
Pages 165–180

With the advent of new distributed applications like on-line auctions and e-commerce, the reliability requirements are becoming tighter and tighter. These applications require a combination of data consistency, robustness, high availability and ...

chapter
Experiences with error handling in critical systems
Pages 181–188

Over the past several years, we have analyzed the error-handling designs of a variety of critical applications and have discovered serious defects even in well-tested and mature systems. In this paper, we will describe specific recurring patterns of ...

chapter
An architectural-based reflective approach to incorporating exception handling into dependable software
Pages 189–206

Modern object-oriented software is inherently complex and has to cope with an increasing number of exceptional conditions to meet the system's dependability requirements. In this context, the goal of our work is twofold: (i) to present an exception ...

chapter
Adapting C++ exception handling to an extended COM exception model
Pages 207–216

This paper describes how correctness and robustness of component-based systems can be improved by categorising exceptions by component state and cause, and handling them accordingly. Further, it is shown how this model is supported in C++ in a COM-based ...

chapter
Portable implementation of continuation operators in imperative languages by exception handling
Pages 217–233

This paper describes a scheme of manipulating (partial) continuations in imperative languages such as Java and C++ in a portable manner, where the <i>portability</i> means that this scheme does not depend on structure of the native stack frame nor ...

chapter
Exception handling in object-oriented databases
Pages 234–250

Exceptions in database systems can be used for two different purposes: to store data not conforming to the description provided by the database schema, that is, exceptional data; and to handle exceptional situations during processing, that is, the usual ...

chapter
Error handling in process support systems
Pages 251–270

Process Support Systems (PSSs) are software systems supporting the modeling, enactment, monitoring, and analysis of business processes. Process automation technology can be fully exploited when predictable and repetitive processes are executed. ...

chapter
ADOME-WFMS: towards cooperative handling of workflow exceptions
Pages 271–288

Exception handling in workflow management systems (WFMSs) is a very important problem since it is not possible to specify all possible outcomes and alternatives. Effective reuse of existing exception handlers can greatly help in dealing with workflow ...

Contributors
  • Newcastle University
  • University of Montpellier
  • Aarhus University
  • College of Science and Engineering

Recommendations