Home

Publications

Projects

Related Links

Miscelaneous

 

 

An Exception Handling Software Architecture for Developing Robust Software (6-page version)


Alessandro F. Garcia & Cecília M.F. Rubira
2th Exception Handling in Object-Oriented Systems Workshop at ECOOP'2000, Sophia Antipolis and Cannes, France, June 12-16, 2000
Abstract
Modern object-oriented software systems are getting more complex and have to cope with an increasing number of exceptional conditions to meet the system's dependability requirements. This work proposes a software architecture which integrates uniformly both concurrent and sequential exception handling. The exception handling architecture is independent of a specific programming language or exception handling mechanism, and its use can minimize the complexity caused by handling abnormal behavior. Our architecture provides during the first design stage the context in which more detailed design decisions are made in later design stages related to exception handling. In this sense, this work also presents a set of design patterns which describes the structural and behavioral aspects of the components of the proposed software architecture. 

 

Rua Marquês de São Vicente, 225
Ed. Pe. Leonel Franca 10º Andar - CEP 22.453-900
Rio de Janeiro/RJ - Brazil
Tel - +55 (21) 540 6915 r. 136