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