DocumentCode :
3369068
Title :
An exception handling mechanism for developing dependable object-oriented software based on a meta-level approach
Author :
Garcia, Alessandro F. ; Beder, Delano M. ; Rubira, Cecilia M F
Author_Institution :
Inst. of Comput., Univ. Estadual de Campinas, Sao Paulo, Brazil
fYear :
1999
fDate :
1999
Firstpage :
52
Lastpage :
61
Abstract :
The current lack of effective error-handling techniques for developing dependable object-oriented software produces software components which are usually difficult to understand, to change and to maintain in the presence of faults. Ideally, such components should incorporate their exceptional activity in a structured and transparent manner so that the abnormal code would not be amalgamated into the normal code. In this context, we propose the design and implementation of an object-oriented exception handling mechanism based on a meta-level approach. The goal of our work is twofold: (i) to define an exception handling model which supports a clear and transparent separation of the normal activity of a component from its exceptional activity, and (ii) to provide a meta-level architecture which implements such mechanism. This mechanism does not require any special language support and was implemented within the Java programming language without any changes to the language itself by means of a meta-object protocol
Keywords :
exception handling; object-oriented programming; software architecture; software reliability; subroutines; Java programming language; abnormal code; dependable object-oriented software development; error-handling techniques; exception handling mechanism; exceptional activity; meta-level architecture; meta-object protocol; software components; software faults; software maintenance; software modification; software understanding; Computer architecture; Computer languages; Costs; Electrical capacitance tomography; Java; Object oriented modeling; Protocols; Reflection; Software maintenance; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1999. Proceedings. 10th International Symposium on
Conference_Location :
Boca Raton, FL
ISSN :
1071-9458
Print_ISBN :
0-7695-0443-4
Type :
conf
DOI :
10.1109/ISSRE.1999.809310
Filename :
809310
Link To Document :
بازگشت