{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T02:48:04Z","timestamp":1725504484117},"publisher-location":"Berlin, Heidelberg","reference-count":35,"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_9","type":"book-chapter","created":{"date-parts":[[2007,7,4]],"date-time":"2007-07-04T14:21:59Z","timestamp":1183558919000},"page":"147-164","source":"Crossref","is-referenced-by-count":10,"title":["Action-Oriented Exception Handling in Cooperative and Competitive Concurrent Object-Oriented Systems"],"prefix":"10.1007","author":[{"given":"Alexander","family":"Romanovsky","sequence":"first","affiliation":[]},{"given":"J\u00f6rg","family":"Kienzle","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2001,4,6]]},"reference":[{"key":"9_CR1","unstructured":"Banatre, J.P., Issarny, V.: Exception Handling in Communication Sequential Processes. Technical Report 660, INRIA-Rennes, IRISA (1992)"},{"key":"9_CR2","volume-title":"Semantics of Sequential and Parallel Programs","author":"E. Best","year":"1996","unstructured":"Best, E.: Semantics of Sequential and Parallel Programs. Prentice Hall. London New York (1996)"},{"key":"9_CR3","first-page":"9","volume":"SE-26","author":"P.A. Buhr","year":"2000","unstructured":"Buhr, P.A., Mok, W.Y.R.: Advanced Exception Handling Mechanisms. IEEE Transactions on Software Engineering, SE-26, 9 (2000)","journal-title":"IEEE Transactions on Software Engineering"},{"issue":"8","key":"9_CR4","doi-asserted-by":"crossref","first-page":"811","DOI":"10.1109\/TSE.1986.6312984","volume":"SE-12","author":"R.H. Campbell","year":"1986","unstructured":"Campbell, R.H., Randell, B.: Error Recovery in Asynchronous Systems. IEEE Transactions on Software Engineering, SE-12, 8 (1986) 811\u2013826","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9_CR5","unstructured":"Cristian, F.: Exception Handling and Tolerance of Software Faults. In Lyu, M.R. (ed.): Software Fault Tolerance. Wiley (1994) 81\u2013108"},{"key":"9_CR6","unstructured":"Enterprise JavaBeans. Specification, v.1.1, Sun Microsystems, Inc. (1999)"},{"issue":"12","key":"9_CR7","doi-asserted-by":"publisher","first-page":"683","DOI":"10.1145\/361227.361230","volume":"18","author":"J.B. Goodenough","year":"1975","unstructured":"Goodenough, J.B.: Exception Handling, Issues and a Proposed Notation. Communications of ACM, 18, 12 (1975) 683\u2013696","journal-title":"Communications of ACM"},{"key":"9_CR8","volume-title":"Transaction Processing: Concepts and Techniques","author":"J.N. Gray","year":"1993","unstructured":"Gray, J.N., Reuter, A.: Transaction Processing: Concepts and Techniques. Morgan Kaufmann, San Mateo, California (1993)"},{"issue":"6","key":"9_CR9","doi-asserted-by":"publisher","first-page":"1719","DOI":"10.1145\/197320.197346","volume":"16","author":"N. Haines","year":"1994","unstructured":"Haines, N., Kindred, D., Morrisett, J.G., Nettles, A.M., Wing, J.M.: Composing First-Class Transactions. ACM Transactions on Programming Languages and Systems, 16, 6 (1994) 1719\u20131736","journal-title":"ACM Transactions on Programming Languages and Systems"},{"key":"9_CR10","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1007\/3-540-07994-7_47","volume-title":"Language Hierarchies and Interfaces","author":"C.A.R. Hoare","year":"1976","unstructured":"Hoare, C.A.R.: Parallel Programming: an Axiomatic Approach. In Goos, G., Harmanis, J. (eds.): Language Hierarchies and Interfaces. Lecture Notes in Computer Science, Vol. 46. Springer-Verlag, Berlin Heidelberg New York (1976) 11\u201342"},{"key":"9_CR11","first-page":"69","volume":"5","author":"J.J. Horning","year":"1974","unstructured":"Horning, J.J., Randell, B.: Process Structuring. Computing Surveys, 5 (1974) 69\u201374","journal-title":"Computing Surveys"},{"key":"9_CR12","series-title":"Lect Notes Comput Sci","first-page":"92","volume-title":"Concurrency: Theory, Language, and Architecture","author":"Y. Ichisugi","year":"1991","unstructured":"Ichisugi, Y., Yonezawa. A.: Exception Handling and Real Time Features in Object-Oriented Concurrent Language. In Yonezawa, A., Ito, T. (eds.): Concurrency: Theory, Language, and Architecture. Lecture Notes in Computer Science, Vol. 491. Springer-Verlag, Berlin Heidelberg New York (1991) 92\u2013109"},{"issue":"6","key":"9_CR13","first-page":"29","volume":"6","author":"V. Issarny","year":"1993","unstructured":"Issarny, V.: An Exception Handling Mechanism for Parallel Object-Oriented Programming: Towards Reusable, Robust Distributed Software. Journal of Object-Oriented Programming, 6, 6 (1993) 29\u201340","journal-title":"Journal of Object-Oriented Programming"},{"key":"9_CR14","first-page":"113","volume":"15","author":"R. Jimenez-Peris","year":"2000","unstructured":"Jimenez-Peris, R., Patino-Martinez, M., Arevalo, S.: TransLib: An Ada 95 Object Oriented Framework for Building Transactional Applications. Computer Systems: Science & Engineering Journal, 15, 1 (2000) 113\u2013125","journal-title":"Computer Systems: Science & Engineering Journal"},{"key":"9_CR15","doi-asserted-by":"crossref","unstructured":"Kienzle, J., Romanovsky, A.:Combining Tasking and Transactions: Open Multithreaded Transactions. Presented at the 10th Int. Real-Time Ada Workshop, Avila, Spain (2000) (to be published in AdaLetters, 2000)","DOI":"10.1145\/374370.374384"},{"issue":"3","key":"9_CR16","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1109\/TSE.1982.235106","volume":"SE-8","author":"K.H. Kim","year":"1982","unstructured":"Kim, K.H.: Approaches to Mehcanization of the Conversation Sccheme Based on Monitors. IEEE Transactions on Software Engineering, SE-8, 3 (1982) 189\u2013197","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9_CR17","series-title":"Lect Notes Comput Sci","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1007\/3-540-69687-3_40","volume-title":"Object-Oriented Technology: ECOOP\u201997 Workshop Reader","author":"R. Kurki-Suonio","year":"1998","unstructured":"Kurki-Suonio, R., Mikkonen, T.: Liberating object-oriented modeling from programming-level abstractions. In Bosch, J., Mitchell, S. (eds): Object-Oriented Technology: ECOOP\u201997 Workshop Reader, Lecture Notes in Computer Science, Vol. 1357. Springer-Verlag, Berlin Heidelberg New York (1998) 195\u2013199"},{"key":"9_CR18","doi-asserted-by":"crossref","unstructured":"Lee, P.A., Anderson, T.: Fault Tolerance: Principles and Practice (1990)","DOI":"10.1007\/978-3-7091-8990-0"},{"issue":"3","key":"9_CR19","doi-asserted-by":"publisher","first-page":"300","DOI":"10.1145\/42392.42399","volume":"31","author":"B. Liskov","year":"1988","unstructured":"Liskov, B.: Distributed Programming in Argus. Communications of the ACM, 31, 3 (1988) 300\u2013312","journal-title":"Communications of the ACM"},{"key":"9_CR20","unstructured":"Object Management Group Object Transaction Service. Draft 4. OMG. OMG Document (1996)"},{"issue":"3","key":"9_CR21","first-page":"255","volume":"8","author":"G.D. Parrington","year":"1995","unstructured":"Parrington, G.D., Shrivastava, S.K., Wheater, S.M., Little, M.C.: The Design and Implementation of Arjuna. USENIX Computing Systems Journal, 8, 3 (1995) 255\u2013308","journal-title":"USENIX Computing Systems Journal"},{"key":"9_CR22","unstructured":"Perry, D.E.: The Inscape Environment. In Proc. of the 11th International Conf. On Software Engineering. Pennsylvania (1989) 2\u201311"},{"issue":"6","key":"9_CR23","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1109\/TSE.1975.6312842","volume":"SE-1","author":"B. Randell","year":"1975","unstructured":"Randell, B.: System Structure for Software Fault Tolerance. IEEE Transactions on Software Engineering, SE-1, 6 (1975) 220\u2013232","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9_CR24","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1007\/978-3-642-79789-7_6","volume-title":"Predictably Dependable Computer Systems","author":"B. Randell","year":"1995","unstructured":"Randell, B., Romanovsky, A., Rubira, C., Stroud, R., Wu, Z., Xu, J.: From Recovery Blocks to Coordinated Atomic Actions. In Randell, B., Laprie, J.-C., Kopetz H., Littlewood, B. (eds.): Predictably Dependable Computer Systems. Springer-Verlag, Berlin Heidelberg New York (1995) 87\u2013101"},{"key":"9_CR25","unstructured":"Randell, B., Romanovsky, A., Stroud, R.J., Xu, J., Zorzo, A.F.: Coordinated Atomic Actions: from Concept to Implementation. Computing Dept., University of Newcastle upon Tyne. Technical Report 595 (1997)"},{"issue":"3\/4","key":"9_CR26","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/0096-0551(95)00007-0","volume":"21","author":"A. Romanovsky","year":"1995","unstructured":"]Romanovsky, A.: Conversations of Objects. Computer Languages, 21, 3\/4 (1995) 147\u2013163","journal-title":"Computer Languages"},{"key":"9_CR27","doi-asserted-by":"crossref","unstructured":"Romanovsky, A., Xu, J., Randell, B.: Exception Handling and Resolution in Distributed Object-Oriented Systems, in Proc. of the 16th International Conference on Distributed Computing Systems, Hong Kong (1996) 545\u2013552","DOI":"10.1109\/ICDCS.1996.508004"},{"issue":"8","key":"9_CR28","doi-asserted-by":"publisher","first-page":"627","DOI":"10.1093\/comjnl\/42.8.627","volume":"42","author":"A. Romanovsky","year":"1999","unstructured":"Romanovsky, A.: On Structuring Cooperative and Competitive Concurrent Systems. Computer Journal, 42,8 (1999) 627\u2013637","journal-title":"Computer Journal"},{"key":"9_CR29","volume-title":"Facile Antigua Release-Programming Guide","author":"B. Thomsen","year":"1993","unstructured":"Thomsen, B., Leth, L., Prasad, S., Kuo, T.-S., Kramer, A., Knabe, F., Giacalone, A.: Facile Antigua Release-Programming Guide. TR ECRC-93-20, ECRC GmbH, Germany (1993) http:\/\/www.ecrc.de\/research\/projects\/facile\/report\/report.html"},{"issue":"7","key":"9_CR30","first-page":"22","volume":"12","author":"A. Tripathi","year":"1999","unstructured":"Tripathi, A., Van Oosten, J., Miller, R.: Object-Oriented Concurrent Programming Languages and Systems. Journal of Object-Oriented Programming, 12, 7 (1999) 22\u201329","journal-title":"Journal of Object-Oriented Programming"},{"issue":"5","key":"9_CR31","doi-asserted-by":"publisher","first-page":"804","DOI":"10.1145\/265943.265972","volume":"19","author":"P. Roy Van","year":"1997","unstructured":"Van Roy, P., Haridi, S., Brand, P., Smolka, G., Mehl, M., Scheidhauer, R.: Mobile Objects in Distributed Oz. ACM Transactions on Programming Languages and Systems, 19, 5 (1997) 804\u2013851","journal-title":"ACM Transactions on Programming Languages and Systems"},{"issue":"2","key":"9_CR32","doi-asserted-by":"publisher","first-page":"107","DOI":"10.1109\/32.585500","volume":"SE-23","author":"A.J. Wellings","year":"1997","unstructured":"Wellings, A.J., Burns, A.: Implementing Atomic Actions in Ada 95. IEEE Transactions on Software Engineering, SE-23, 2 (1997) 107\u2013123","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9_CR33","unstructured":"Xu, J., Randell, B., Romanovsky, A., Rubira, C., Stroud, R., Wu, Z.: Fault tolerance in concurrent object-oriented software through coordinated error recovery, in Proc. of the 25th International Symp. on Fault-Tolerant Computing. Pasadena, California (1995) 499\u2013509"},{"key":"9_CR34","doi-asserted-by":"crossref","unstructured":"Xu, J., Randell, B., Romanovsky, A., Stroud, R. J., Zorzo, A. F., Canver, E., von Henke, F.: Rigorous Development of a Safety-Critical System Based on Coordinated Atomic Actions, in Proc. of the 29th International Symp. on Fault-Tolerant Computing, Madison, (1999) 68\u201375","DOI":"10.1109\/FTCS.1999.781035"},{"issue":"11","key":"9_CR35","first-page":"1019","volume":"TPDS-11","author":"J. Xu","year":"2000","unstructured":"Xu, J., Romanovsky, A., Randell, B.: Concurrent Exception Handling and Resolution in Distributed Object Systems. IEEE Transactions on Parallel and Distributed Systems. TPDS-11, 11 (2000) 1019\u20131032","journal-title":"IEEE Transactions on Parallel and Distributed 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_9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,30]],"date-time":"2019-04-30T02:59:03Z","timestamp":1556593143000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/3-540-45407-1_9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2001]]},"ISBN":["9783540419525","9783540454076"],"references-count":35,"URL":"https:\/\/doi.org\/10.1007\/3-540-45407-1_9","relation":{},"ISSN":["0302-9743"],"issn-type":[{"type":"print","value":"0302-9743"}],"subject":[],"published":{"date-parts":[[2001]]}}}