Title :
Exception handling in a cooperative object-oriented approach
Author :
De Lemos, Rogerio ; Romanovsky, Alexander
Author_Institution :
Dept. of Comput. Sci., Newcastle upon Tyne Univ., UK
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 the 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 life-cycle. The feasibility of the approach is demonstrated in terms of a benchmark case study
Keywords :
cooperative systems; exception handling; object-oriented methods; software engineering; application-related exceptions; benchmark case study; collaborative behaviour; cooperative action; cooperative object-oriented approach; design-related exceptions; exception handling; exceptional behaviour description; implementation-related exceptions; modelling abstraction; software development phases; software life-cycle; Accidents; Application software; Collaborative software; Computer crashes; Computer errors; Computer languages; Encapsulation; Java; Object oriented modeling; Programming;
Conference_Titel :
Object-Oriented Real-Time Distributed Computing, 1999. (ISORC '99) Proceedings. 2nd IEEE International Symposium on
Conference_Location :
Saint-Malo
Print_ISBN :
0-7695-0207-5
DOI :
10.1109/ISORC.1999.776343