DocumentCode
2937806
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
fYear
1999
fDate
1999
Firstpage
3
Lastpage
13
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/ISORC.1999.776343
Filename
776343
Link To Document