{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,28]],"date-time":"2025-03-28T06:37:15Z","timestamp":1743143835177,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":16,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642176159"},{"type":"electronic","value":"9783642176166"}],"license":[{"start":{"date-parts":[[2010,1,1]],"date-time":"2010-01-01T00:00:00Z","timestamp":1262304000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010]]},"DOI":"10.1007\/978-3-642-17616-6_54","type":"book-chapter","created":{"date-parts":[[2010,12,29]],"date-time":"2010-12-29T08:20:57Z","timestamp":1293610857000},"page":"630-638","source":"Crossref","is-referenced-by-count":0,"title":["Implementing Automatic Error Recovery Support for Rich Web Clients"],"prefix":"10.1007","author":[{"given":"Manuel","family":"Quintela-Pumares","sequence":"first","affiliation":[]},{"given":"Daniel","family":"Fern\u00e1ndez-Lanvin","sequence":"additional","affiliation":[]},{"given":"Ra\u00fal","family":"Izquierdo","sequence":"additional","affiliation":[]},{"given":"Alberto-Manuel","family":"Fern\u00e1ndez-\u00c1lvarez","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"54_CR1","volume-title":"Practical Fault Tolerance Software for Asynchronous Systems","author":"B. Randerll","year":"1983","unstructured":"Randerll, B., Campbell, R.H., Anderson, T.: Practical Fault Tolerance Software for Asynchronous Systems. IPAC Safecom, Cambridge (1983)"},{"key":"54_CR2","unstructured":"Oki, B.M.: Reliable object storage to support atomic actions. MSc thesis,: MIT Dept. EE and CS (May 1983)"},{"key":"54_CR3","first-page":"42","volume-title":"Proc. 4th Int. Conf. Software Engineering","author":"F. Cristian","year":"1979","unstructured":"Cristian, F.: A recovery mechanism for modular software. In: Proc. 4th Int. Conf. Software Engineering, pp. 42\u201350. IEEE Press, Piscataway (1979)"},{"key":"54_CR4","unstructured":"Tikhomirova, N.V., Shturtz, I.V., Romanovsky, A.: Object-oriented approach to state restoration by reversion in fault tolerant systems, Computing Science. University of Newcastle upon Tyne, Newcastle (1997)"},{"key":"54_CR5","series-title":"Pattern Languages of Program Design","volume-title":"Customizable Object Recovery Pattern","author":"A. Silva","year":"1997","unstructured":"Silva, A., Pereira, J., Marques, J.: Customizable Object Recovery Pattern. Pattern Languages of Program Design. Addison-Wesley, Reading (1997)"},{"key":"54_CR6","unstructured":"Blanck Lisboa, M.L., Fernandes, A.P.: Reflective implementation of an object recovery design pattern. In: VII CongressoArgentino de Ciencias de la Computaci\u00f3n (2001)"},{"key":"54_CR7","unstructured":"Plank, J.S., et al.: Memory Exclusion: Optimizing the Performance of Checkpointing Systems. Tennessee, USA: University of Tennessee Technical Report UT-CS-96-335 (August 1996)"},{"key":"54_CR8","doi-asserted-by":"crossref","unstructured":"Garthwaite, A., Nettles, S.: Transactions for Java. In: Int. Conf. Computer Languages, pp. 16\u201327 (1998)","DOI":"10.1109\/ICCL.1998.674153"},{"key":"54_CR9","series-title":"Computer Languages, Systems and Structures","volume-title":"Extending Object-Oriented Languages with Backward Error Recovery Integrated Support","author":"D. Fern\u00e1ndez Lanvin","year":"2010","unstructured":"Fern\u00e1ndez Lanvin, D., et al.: Extending Object-Oriented Languages with Backward Error Recovery Integrated Support. Computer Languages, Systems and Structures. Elsevier, Amsterdam (July 2010)"},{"key":"54_CR10","series-title":"Lecture Notes in Computer Science","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczalez","year":"1997","unstructured":"Kiczalez, G., et al.: Aspect-oriented programming. In: Liu, Y., Auletta, V., et al. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, Springer, Heidelberg (1997)"},{"key":"54_CR11","doi-asserted-by":"crossref","first-page":"418","DOI":"10.1109\/ICSE.2000.870432","volume-title":"Proc. 22nd International Conference on Software Engineering","author":"M. Lipper","year":"2000","unstructured":"Lipper, M., Videira Lopes, C.: A study on exception detection and handling using aspect-oriented programming. In: Proc. 22nd International Conference on Software Engineering, pp. 418\u2013427. ACM Press, New York (2000)"},{"key":"54_CR12","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1145\/1739230.1739233","volume-title":"Proceedings of the 9th International Conference on Aspect-Oriented Software Development","author":"R. Toledo","year":"2010","unstructured":"Toledo, R., Leger, P., Tanter, \u00c9.: AspectScript: expressive aspects for the web. In: Proceedings of the 9th International Conference on Aspect-Oriented Software Development, Rennes and Saint-Malo, France, pp. 13\u201324. ACM, New York (2010)"},{"key":"54_CR13","first-page":"42","volume-title":"Proc. 4th Int. Conf. Software Engineering","author":"F. Cristian","year":"1979","unstructured":"Cristian, F.: A recovery mechanism for modular software. In: Proc. 4th Int. Conf. Software Engineering, pp. 42\u201350. IEEE Press, Piscataway (1979)"},{"key":"54_CR14","unstructured":"http:\/\/martinweb.zobyhost.com\/hcirg\/en-projects.htm#SHUBAI (June 2010)"},{"key":"54_CR15","doi-asserted-by":"crossref","unstructured":"Garc\u00eda, A.F., Rubira, C.M.F., Romanovsky, A., Xu, J.: A comparative study of exception handling mechanisms for building dependable object-oriented software. J. Systems and Software, 197\u2013222 (2001)","DOI":"10.1016\/S0164-1212(01)00062-0"},{"key":"54_CR16","volume-title":"Proceedings of the 4th International Symposium on Software Metrics","author":"J. Rosenberg","year":"1997","unstructured":"Rosenberg, J.: Some Misconceptions About Lines of Code. In: Proceedings of the 4th International Symposium on Software Metrics, IEEE Computer Society, Los Alamitos (1997)"}],"container-title":["Lecture Notes in Computer Science","Web Information Systems Engineering \u2013 WISE 2010"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-17616-6_54","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,1]],"date-time":"2025-03-01T05:07:49Z","timestamp":1740805669000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-17616-6_54"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010]]},"ISBN":["9783642176159","9783642176166"],"references-count":16,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-17616-6_54","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2010]]}}}