dc.creatorGarcia, AF
dc.creatorRubira, CMF
dc.creatorRomanovsky, A
dc.creatorXu, J
dc.date2001
dc.date42309
dc.date2014-11-18T19:24:36Z
dc.date2015-11-26T17:53:26Z
dc.date2014-11-18T19:24:36Z
dc.date2015-11-26T17:53:26Z
dc.date.accessioned2018-03-29T00:37:00Z
dc.date.available2018-03-29T00:37:00Z
dc.identifierJournal Of Systems And Software. Elsevier Science Inc, v. 59, n. 2, n. 197, n. 222, 2001.
dc.identifier0164-1212
dc.identifierWOS:000173236000008
dc.identifier10.1016/S0164-1212(01)00062-0
dc.identifierhttp://www.repositorio.unicamp.br/jspui/handle/REPOSIP/52943
dc.identifierhttp://www.repositorio.unicamp.br/handle/REPOSIP/52943
dc.identifierhttp://repositorio.unicamp.br/jspui/handle/REPOSIP/52943
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/1290524
dc.descriptionModern object-oriented systems have to cope with an increasing number of exceptional conditions and incorporate fault tolerance into systems' activities in order to meet dependability-related requirements. An exception handling mechanism is one of the most important schemes for detecting and recovering errors, and for structuring fault-tolerant activities in a system. The mechanisms that were ill designed can make an application unreliable and difficult to understand, maintain and reuse in the presence of faults. This paper surveys various exception mechanisms implemented in different object-oriented languages, evaluates and compares different designs. A taxonomy is developed to help address 10 basic technical aspects for a given exception handling proposal, including exception representation, external exceptions in signatures, separation between internal and external exceptions, attachment of handlers, handier binding, propagation of exceptions, continuation of the control flow, clean-up actions, reliability checks, and concurrent exception handling. Practical issues and difficulties are summarized., major trends in actual languages are identified, and directions for future work are suggested. (C) 2001 Elsevier Science Inc. All rights reserved.
dc.description59
dc.description2
dc.description197
dc.description222
dc.languageen
dc.publisherElsevier Science Inc
dc.publisherNew York
dc.publisherEUA
dc.relationJournal Of Systems And Software
dc.relationJ. Syst. Softw.
dc.rightsfechado
dc.rightshttp://www.elsevier.com/about/open-access/open-access-policies/article-posting-policy
dc.sourceWeb of Science
dc.subjectexception handling
dc.subjectexception mechanisms
dc.subjectobject-oriented languages
dc.subjectobject-oriented programming
dc.subjectsoftware fault tolerance
dc.subjectError Recovery
dc.subjectResolution
dc.subjectSystems
dc.titleA comparative study of exception handling mechanisms for building dependable object-oriented software
dc.typeArtículos de revistas


Este ítem pertenece a la siguiente institución