During the last couple of years UML has been becoming more popular and has been rapidly accepted as the standard modelling language for specifying software and system architectures. Despite this popularity using UML 1.x caused some trouble and developers face some limitations due to the fact that software industry has evolved considerably during last seven years and software system become more and more complex. One of the most important issues in modem software systems is exception handling. Exception handling mechanism enables to make software systems robust and reliable . However mechanism provided even by the 2.0 version of UML, in authors opinion, seems to be insufficient and is far from well-known implementation practise. UML does not put proper emphasis on exceptions handling the aim of the paper is to present the possibilities of excep- tions modelling in UML using statechart diagrams. These approach seems to be the most natural way to model the mechanism. Alternative methods, which should be taken into consideration in future research, are discussed at the end of the paper. UML dialect used is proposed by Telelogic so does the tool Tau G2.
IOS Press, Inc.
6751 Tepper Drive
Clifton, VA 20124
Tel.: +1 703 830 6300
Fax: +1 703 830 2300 firstname.lastname@example.org
(Corporate matters and books only) IOS Press c/o Accucoms US, Inc.
For North America Sales and Customer Service
West Point Commons
Lansdale PA 19446
Tel.: +1 866 855 8967
Fax: +1 215 660 5042 email@example.com