DocumentCode :
1163073
Title :
Data-oriented exception handling
Author :
Cui, Qian ; Gannon, John
Author_Institution :
McCabe & Associates, Columbia, MD, USA
Volume :
18
Issue :
5
fYear :
1992
fDate :
5/1/1992 12:00:00 AM
Firstpage :
393
Lastpage :
401
Abstract :
Exception handling mechanisms were added to programming languages to segregate normal algorithmic processing from error processing. However, handlers which are typically associated with exceptions through a program´s control features, clutter source text when features are nested or when different objects require different responses to exceptions. The authors describe a method for associating handlers with data objects in declarations that better segregates algorithmic and error processing. They call their notion data-oriented exception handling to distinguish it from more conventional, control-oriented mechanisms. Empirical studies of Ada programs indicate that conventional exception handling mechanisms are more complex than necessary and that data-oriented exception handling can be used to produce programs that are smaller, better structured, and easier to understand and modify
Keywords :
Ada; data structures; programming; Ada programs; control features; data objects; data-oriented exception handling; declarations; error processing; normal algorithmic processing; programming languages; source text; Automatic programming; Computer languages; Computer science; Condition monitoring; Joining processes; Performance evaluation; Process control; Signal processing; Software reliability; Testing;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/32.135772
Filename :
135772
Link To Document :
بازگشت