• DocumentCode
    3419276
  • Title

    Exception handling: an architecture model and utility support

  • Author

    Cheng, Y.C. ; Chen, Chien-Tsun ; Jwo, Jung-Sing

  • Author_Institution
    Dept. of Comput. Sci. & Inf. Eng., Nat. Taipei Univ. of Technol., Taiwan
  • fYear
    2005
  • fDate
    15-17 Dec. 2005
  • Abstract
    Exception handling design is an important but difficult subject in software development. In Java software development, the use of checked exceptions exacerbates the difficulty. In this paper, through the use of an architectural model, we show that an application can benefit from a separation of exceptions in terms of recoverability beyond distinguishing checked and unchecked exceptions. The architectural model helps evaluate and balance conflicting quality requirements such as modifiability, readability, and fault tolerance. Facilitated by object-oriented utility libraries, the architecture model guides the design from early stage of the development; an example is given to illustrate its use.
  • Keywords
    Java; exception handling; object-oriented programming; software architecture; software fault tolerance; software libraries; system recovery; utility programs; Java software development; architecture model; checked exceptions; exception handling; object-oriented utility library; quality requirements; unchecked exceptions; Application software; Computer architecture; Computer science; Connectors; Design engineering; Fault tolerance; Java; Libraries; Object oriented modeling; Programming;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2005. APSEC '05. 12th Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-2465-6
  • Type

    conf

  • DOI
    10.1109/APSEC.2005.66
  • Filename
    1607172