Exception handling and object-oriented programming: towards a synthesis
OOPSLA/ECOOP '90 Proceedings of the European conference on object-oriented programming on Object-oriented programming systems, languages, and applications
Eiffel: the language
Object-oriented modeling and design
Object-oriented modeling and design
Java Threads
The Unified Modeling Language user guide
The Unified Modeling Language user guide
The C++ Programming Language, Third Edition
The C++ Programming Language, Third Edition
The Java Programming Language
Modeling and analysis of exception handling by using UML statecharts
FIDJI'04 Proceedings of the 4th international conference on Scientific Engineering of Distributed Java Applications
Hi-index | 0.00 |
The problem of modeling exceptions has not been studied much: literature gives good advice, but lacks concepts about how to think up and model exceptions. We propose guidelines, based on static object model elements, on finding exceptions at modeling stage, and on organizing them. Along with this guide, we also present a thought about finding exceptions using constraints, and about composing exceptions. In order to represent the concepts needed above, we propose some additions to the UML metamodel. We conclude by showing how our proposals can solve some subtyping problems, and how they allow to catch exceptions at different levels of accuracy.