TRENDS IN MODERN EXCEPTION HANDLING
DOI:
https://doi.org/10.7494/csci.2003.5.1.3606Abstract
Exception handling is nowadays a necessary cornponent of error proof Information systems. The paper presents overview of techni ues and models of exception handling, problems con- nected with them and potential Solutions. The aspects of implementation of propagation mechanisms and exception handling, their effect on semantics and genera program efhcJen- cy are also taken into account. Presented mechanisms were adopted to modern programming languages. Considering design area, formal methods and formal verihcation o f program pro- perties we can notice exception handling mechanisms are weakly present what makes a field for futur research.
Downloads
References
Buhr P., Mok R.: Advanced Exception Handling Mechanisms. IEEE Transactions on Software Engineering, vol. 26(9), September 2000
Buhr P., MacDonald H.: Synchronous and Asynchronous Handling of Abnormal Events in the iSystem. Software-Practice and Experience, vol. 22(9), September 1992
Eckel B.: Thinking in Java. Prentice Hall Inc. 1997
Gehani N. H.: Exceptional C or C with Exceptions. Software-Practice and Expe-
rience, vol. 22(10), October 1992
Goodenough J.B.: Exception Handling: Issues and A proposed Notation. Com munications ACM, vol. 18(12), December 1975
Goodheart B., Cox J.: The Magie Garden Explained. The Intemals of UNIX System V Release 4 An Open System Design. Prentice Hall of Australia Pty. Ltd. 1994
Górski J.: In ynieria oprogramowania w projekcie informatycznym. Warszawa, Wydawnictwo Informatyki Mikom 2000
Knudsen J.: Exception Handling - A Static Approach. Software-Practice and Experience, vol. 14(5), May 1984
Knudsen J.: Better exception handling in b ock structured systems. IEEE Softwa re, vol. 4(3), May 1987
Lippman S.: Inside the C + + Object Model. Addison-Wesley Publishing Company 1996
Lippman S., Lajoie J.: C++ Primer. Addison-Wesley Publishing Company 1998
Mok R.: Concurrent Abnormal Exception Handling Mechanisms. Water- loo, Canada, Univ. of Waterloo, N2L3G1, September 1997, internet: ftp://plg.uwaterloo.ca/pub/uSystem/MokThesis.ps.gz (master thesis)
Stevens R.: Unix Network Programming. Prentice Hall 1990
Stroustrup B.: The Design and Enolution o f C + + . Addison-Wesley Publishing
Company 1994
Stroustrup B.: The C + + Programming Language. Addison-Wesley Publishing Company 2000