• 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