{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T02:48:01Z","timestamp":1725504481913},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540419525"},{"type":"electronic","value":"9783540454076"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2001]]},"DOI":"10.1007\/3-540-45407-1_2","type":"book-chapter","created":{"date-parts":[[2007,7,4]],"date-time":"2007-07-04T10:21:59Z","timestamp":1183544519000},"page":"18-38","source":"Crossref","is-referenced-by-count":3,"title":["A Fully Object-Oriented Exception Handling System: Rationale and Smalltalk Implementation"],"prefix":"10.1007","author":[{"given":"Christophe","family":"Dony","sequence":"first","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,4,6]]},"reference":[{"issue":"4","key":"2_CR1","first-page":"565","volume":"10","author":"A. Borgida","year":"1985","unstructured":"A. Borgida: Language Features for Flexible Handling of Exceptions in Information Systems. ACM Transactions on Database Systems, Vol. 10, No. 4, pp. 565\u2013603, December 1985.","journal-title":"Language Features for Flexible Handling of Exceptions in Information Systems. ACM Transactions on Database Systems"},{"issue":"31","key":"2_CR2","doi-asserted-by":"publisher","first-page":"531","DOI":"10.1109\/TC.1982.1676035","volume":"C-","author":"F. Christian","year":"1982","unstructured":"F. Christian: Exception Handling and Software Fault-Tolerance. IEEE Trans. on Computers, Vol. C-31, No. 6, pp. 531\u2013540, June 1982.","journal-title":"IEEE Trans. on Computers"},{"key":"2_CR3","first-page":"146","volume":"322","author":"C. Dony","year":"1988","unstructured":"C. Dony: An Exception Handling System for an Object-Oriented Language. Procs of.ECOOP\u201988, 1988; Lectures Notes in Comp. Sci. 322, pp. 146\u2013161.","journal-title":"Procs of.ECOOP\u201988"},{"doi-asserted-by":"crossref","unstructured":"C. Dony: Exception handling & Object-Oriented Programming: Towards a Synthesis. Proceedings of the Joint conference ECOOP-OOPSLA\u201990, Ottawa, Oct. 1990. Special issue of Sigplan Notices, Vol. 25, No 10, pp. 322\u2013330.","key":"2_CR4","DOI":"10.1145\/97945.97984"},{"doi-asserted-by":"crossref","unstructured":"A.F. Garcia, C.M.F. Rubira; Architectural-based Reflective Approach to Incorporating Exception Handling into Dependable Software. In [23].","key":"2_CR5","DOI":"10.1007\/3-540-45407-1_12"},{"unstructured":"A. Goldberg, D. Robson: SMALLTALK 80, the language and its implementation. Addison Wesley 1983.","key":"2_CR6"},{"issue":"12","key":"2_CR7","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1145\/361227.361230","volume":"18","author":"J.B. Goodenough","year":"1975","unstructured":"J.B. Goodenough: Exception Handling: Issues and a Proposed Notation. Communication of the ACM, Vol. 18, No. 12, pp. 683\u2013696, December 1975.","journal-title":"Communication of the ACM"},{"doi-asserted-by":"crossref","unstructured":"J. Ichbiah & al: Preliminary ADA Reference Manual. Rationale for the Design of the ADA Programming Language. Sigplan Notices Vol. 14, No. 6, June 1979.","key":"2_CR8","DOI":"10.1145\/956650.956651"},{"doi-asserted-by":"crossref","unstructured":"J.L. Knudsen: Better Exception Handling in Block Structured Systems. IEEE Software, pp 40\u201349, May 1987.","key":"2_CR9","DOI":"10.1109\/MS.1987.230705"},{"doi-asserted-by":"crossref","unstructured":"J.L. Knudsen: Exception Handling and Fault Tolerance in Beta. In [23].","key":"2_CR10","DOI":"10.1007\/3-540-45407-1_1"},{"unstructured":"A. Koenig, B. Stroustrup: Exception Handling for C++. Proceedings of Usenix\u201990, pp. 149\u2013176, San Francisco, USA, April 1990.","key":"2_CR11"},{"key":"2_CR12","volume-title":"Ph.D. dissertation","author":"R. Levin","year":"1977","unstructured":"R. Levin: Program structures for exceptional condition handling. Ph.D. dissertation, Dept. Comp. Sci., Carnegie-Mellon University Pittsburg, June 1977."},{"issue":"6","key":"2_CR13","doi-asserted-by":"publisher","first-page":"546","DOI":"10.1109\/TSE.1979.230191","volume":"SE-5","author":"B. Liskov","year":"1979","unstructured":"B. Liskov, A. Snyder: Exception Handling in CLU. IEEE Trans. on Software Engineering, Vol. SE-5, No. 6, pp. 546\u2013558, Nov 1979.","journal-title":"IEEE Trans. on Software Engineering"},{"unstructured":"B. Meyer: Disciplined exceptions. Interactive Software Engineering, TR-EI-22\/EX, 1988.","key":"2_CR14"},{"key":"2_CR15","volume-title":"MESA Language Manual","author":"J.G. Mitchell","year":"1979","unstructured":"J.G. Mitchell, W. Maybury, R. Sweet: MESA Language Manual.Xerox Research Center, Palo Alto, California, Mars 1979."},{"key":"2_CR16","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1007\/BFb0053375","volume-title":"ECOOP\u2019 97 proceedings","author":"R. Miller","year":"1997","unstructured":"R. Miller, A. Tripathi: Issues with Exception Handling in Object-Oriented Systems. ECOOP\u2019 97 proceedings, Lecture Notes in Computer Science\u201c, Vol. 1241, pp. 85\u2013103, Mehmet Aksit and Satoshi Matsuoka editors, Springer-Verlag 1997."},{"key":"2_CR17","volume-title":"LISP Machine Manual","author":"D. Moon","year":"1983","unstructured":"D. Moon, D. Weinreb: Signaling and Handling Conditions. LISP Machine Manual, MIT AI-Lab., Cambridge, Massachussets, 1983."},{"unstructured":"_B.A. Nixon: A Taxis Compiler. Tech. Report 33, Comp. Sci. Dept., Univ. of Toronto, April 83.","key":"2_CR18"},{"unstructured":"K. Pitman: Error\/Condition Handling. Contribution to WG16. Revision 18.Propositions pour ISO-LISP. AFNOR, ISO\/IEC JTC1\/SC 22\/WG 16N15, April 1988.","key":"2_CR19"},{"doi-asserted-by":"crossref","unstructured":"K. Pitman: Condition Handling in the Lisp Language Family. In [23].","key":"2_CR20","DOI":"10.1007\/3-540-45407-1_3"},{"unstructured":"Objectworks for Smalltalk-80, version 2.5. Advanced User\u2019s Guide-Exception Handling. ParcPlace systems, 1989.","key":"2_CR21"},{"issue":"10","key":"2_CR22","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1145\/97946.97960","volume":"25","author":"J. Purchase","year":"1990","unstructured":"Jan Purchase, Russel Winder: Message Pattern Specifications: A New Technique for Handling Bugs in Parallel Object Oriented Systems. ACM SIGPLAN Notices, vol. 25, no. 10, pp. 116\u2013125, October 1990.","journal-title":"ACM SIGPLAN Notices"},{"unstructured":"Advances in Exception Handling Techniques,Alexander Romanovsky, Christophe Dony, Jorgen Knudsen, Anand Tripathy Editors, Springer-Verlag, 2001.","key":"2_CR23"},{"issue":"2","key":"2_CR24","first-page":"213","volume":"7","author":"S. Yemini","year":"1985","unstructured":"S. Yemini, D.M. Berry: A Modular Verifiable Exception-Handling Mechanism. ACM Trans. on Progr. Languages and Systems, Vol. 7, No. 2, pp. 213\u2013243, April 1985","journal-title":"ACM Trans. on Progr. Languages and Systems"}],"container-title":["Lecture Notes in Computer Science","Advances in Exception Handling Techniques"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/3-540-45407-1_2","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,29]],"date-time":"2019-04-29T22:59:05Z","timestamp":1556578745000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45407-1_2"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540419525","9783540454076"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/3-540-45407-1_2","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}