Exception Handling in a Cooperative Object-Oriented Approach

  • Authors:
  • Rogério de Lemos;Alexander Romanovsky

  • Affiliations:
  • -;-

  • Venue:
  • ISORC '99 Proceedings of the 2nd IEEE International Symposium on Object-Oriented Real-Time Distributed Computing
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

A Cooperative Action (CO action) is a modelling abstraction for representing collaborative behaviour between objects at different phases of the software development. In this paper, the original definition of a cooperative object-oriented approach for software development is extended in order to include the description of exceptional behaviour. Unlike the traditional methods that usually deal with exceptions at late design and implementation phases, the proposed approach emphasises the separation of treatments of application-related, design-related, and implementation-related exceptions during the software lifecycle. The feasibility of the approach is demonstrated in terms of a benchmark case study.