• 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