A Unified Meta-Level Software Architecture for Sequential and Concurrent Exception Handling

Authors: Garcia A.F.1; Beder D.M.2

Source: Computer Journal, Volume 44, Number 6, 2001 , pp. 569-587(19)

Publisher: Oxford University Press

Buy & download fulltext article:

OR

Price: $42.29 plus tax (Refund Policy)

Abstract:

Dependable object-oriented software systems are inherently complex and have to cope with an increasing number of exceptional conditions in order to meet system dependability requirements. This work proposes a software architecture which integrates uniformly both concurrent and sequential exception handling. The exception handling architecture is independent of programming language or exception handling mechanism, and its use can minimize the complexity caused by the handling of abnormal behavior. Our architecture provides, during the architectural design stage, the context in which more detailed design decisions related to exception handling are made in later development stages. This work also presents a set of design patterns which describes the static and dynamic aspects of the components of our software architecture. The patterns allow a clear separation of concerns between the system's functionality and the exception handling facilities, applying the computational reflection technique.

Document Type: Research article

Affiliations: 1: Computer Science Department, PUC/RJ, Brazil afgarcia@inf.puc-rio.br 2: Institute of Computing, UNICAMP, Brazil

Publication date: 2001-01-01

More about this publication?
  • The Computer Journal publishes research papers in a full range of subject areas, as well as regular feature articles and occasional themed issues to enable readers to easily access information outside their direct area of research. The journal provides a complete overview of developments in the field of Computer Science.
Related content

Key

Free Content
Free content
New Content
New content
Open Access Content
Open access content
Subscribed Content
Subscribed content
Free Trial Content
Free trial content

Text size:

A | A | A | A
Share this item with others: These icons link to social bookmarking sites where readers can share and discover new web pages. print icon Print this page