• Marcin Kuta AGH University of Science and Technology



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.


Download data is not yet available.


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: (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




How to Cite

Kuta, M. (2020). TRENDS IN MODERN EXCEPTION HANDLING. Computer Science, 5(1).