{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T17:55:23Z","timestamp":1725558923591},"publisher-location":"Berlin, Heidelberg","reference-count":29,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540202240"},{"type":"electronic","value":"9783540452140"}],"license":[{"start":{"date-parts":[[2003,1,1]],"date-time":"2003-01-01T00:00:00Z","timestamp":1041379200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2003]]},"DOI":"10.1007\/978-3-540-45214-0_23","type":"book-chapter","created":{"date-parts":[[2010,6,29]],"date-time":"2010-06-29T20:59:04Z","timestamp":1277845144000},"page":"321-340","source":"Crossref","is-referenced-by-count":5,"title":["An Architectural-Level Exception-Handling System for Component-Based Applications"],"prefix":"10.1007","author":[{"given":"Fernando Castor","family":"Filho","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Paulo","family":"Asterio de C. Guerra","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cec\u00edlia Mary F.","family":"Rubira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"23_CR1","volume-title":"Fault Tolerance: Principles and Practice","author":"T. Anderson","year":"1990","unstructured":"Anderson, T., Lee, P.A.: Fault Tolerance: Principles and Practice, 2nd edn. Prentice-Hall, Englewood Cliffs (1990)","edition":"2"},{"issue":"5","key":"23_CR2","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/52.714622","volume":"15","author":"A.W. Brown","year":"1998","unstructured":"Brown, A.W., Wallnau, K.C.: The Current State of CBSE. IEEE Software\u00a015(5), 37\u201346 (1998)","journal-title":"IEEE Software"},{"key":"23_CR3","doi-asserted-by":"crossref","unstructured":"Clements, P.C., Northrop, L.: Software Architecture: An Executive Overview. Technical Report CMU\/SEI-96-TR-003. Software Engineering Institute, Carnegie Mellon University (1996)","DOI":"10.21236\/ADA305470"},{"key":"23_CR4","doi-asserted-by":"crossref","unstructured":"Cook, J.E., Dage, J.A.: Highly Reliable Upgrading of Components. In: Proceedings of the 21st International Conference on Software Engineering, pp. 203\u2013212 (1999)","DOI":"10.1145\/302405.302466"},{"key":"23_CR5","unstructured":"Cristian, F.: Exception Handling. In: Anderson, T. (ed.) Dependability of Resilient Computers. BSP Professional Books (1989)"},{"key":"23_CR6","doi-asserted-by":"crossref","unstructured":"Dashofy, E.M., Medvidovic, N., Taylor, R.N.: Using Off-The- Shelf Middleware to Implement Connectors in Distributed Software Architectures. In: Proceedings of the 21st International Conference on Software Engineering (ICSE 1999), pp. 3\u201312 (1999)","DOI":"10.1145\/302405.302407"},{"key":"23_CR7","first-page":"52","volume-title":"Proceedings of the 10th International Symposium on Software Reliability Engineering - ISSRE 1999","author":"A. Garcia","year":"1999","unstructured":"Garcia, A., Beder, D., Rubira, C.: An Exception Handling Mechanism for Developing Dependable Object-Oriented Software Based on a Meta-Level Approach. In: Proceedings of the 10th International Symposium on Software Reliability Engineering - ISSRE 1999, pp. 52\u201361. IEEE Computer Society Press, Los Alamitos (1999)"},{"issue":"2","key":"23_CR8","doi-asserted-by":"publisher","first-page":"197","DOI":"10.1016\/S0164-1212(01)00062-0","volume":"59","author":"A. Garcia","year":"2001","unstructured":"Garcia, A., Rubira, C., Romanovsky, A., Xu, J.: A Comparative Study of Exception Handling Mechanisms for Building Dependable Object-Oriented Software. Journal of Systems and Software\u00a059(2), 197\u2013222 (2001)","journal-title":"Journal of Systems and Software"},{"key":"23_CR9","first-page":"47","volume-title":"Foundations of Component -Based Systems","author":"D. Garlan","year":"2000","unstructured":"Garlan, D., Monroe, R.T., Wile, D.: Acme: Architectural Description of Component-Based Systems. In: Levens, G.T., Sitaraman, M. (eds.) Foundations of Component -Based Systems, pp. 47\u201367. Cambridge University Press, Cambridge (2000)"},{"issue":"12","key":"23_CR10","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 the ACM\u00a018(12), 683\u2013696 (1975)","journal-title":"Communications of the ACM"},{"key":"23_CR11","volume-title":"The Java Language Specification","author":"J. Gosling","year":"1996","unstructured":"Gosling, J., Joy, B., Steele, G.: The Java Language Specification. Addison-Wesley, Reading (1996)"},{"key":"23_CR12","unstructured":"Guerra, P., Rubira, C., de Lemos, R.: An Idealized Fault- Tolerant Architectural Component. In: Proceedings of the 24th International Conference on Software Engineering \u2013 Workshop on Architecting Dependable Systems (2002)"},{"key":"23_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"crossref","DOI":"10.1007\/b11686","volume-title":"Architecting Dependable Systems","author":"P.A.C. Guerra","year":"2003","unstructured":"Guerra, P.A.C., Rubira, C.M.F., de Lemos, R.: A Fault-Tolerant Architecture for Component-Based Software Systems. In: de Lemos, R., Gracek, C., Romanosvsky, A. (eds.) Architecting Dependable Systems. LNCS. Springer, Heidelberg (2003) (to appear)"},{"key":"23_CR14","volume-title":"Proceedings of the 6th International Symposium on Object-Oriented Real-Time Distributed Computing","author":"P. Guerra","year":"2003","unstructured":"Guerra, P., Rubira, C., Romanovsky, A., de Lemos, R.: Integrating COTS Software Componentes Into Dependable Software Architectures. In: Proceedings of the 6th International Symposium on Object-Oriented Real-Time Distributed Computing. IEEE Computer Society Press, Los Alamitos (2003)"},{"key":"23_CR15","volume-title":"Proceedings of the 34th Annual Hawaii International Conference on System Sciences","author":"V. Issarny","year":"2001","unstructured":"Issarny, V., Banatre, J.P.: Architecture-Based Exception Handling. In: Proceedings of the 34th Annual Hawaii International Conference on System Sciences. IEEE Society Press, Los Alamitos (2001)"},{"key":"23_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"ECOOP \u201997 - Object-Oriented Programming","author":"G. Kiczales","year":"1997","unstructured":"Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C., Lingtier, J., Irwin, J.: Aspect-Oriented Programming. In: Aksit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"issue":"2","key":"23_CR17","first-page":"16","volume":"3","author":"A. Koening","year":"1990","unstructured":"Koening, A., Stroustrup, B.: Exception Handling for C++. Jornal of Object- Oriented Programmings\u00a03(2), 16\u201333 (1990)","journal-title":"Jornal of Object- Oriented Programmings"},{"key":"23_CR18","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"268","DOI":"10.1007\/BFb0057027","volume-title":"ECOOP \u201991 European Conference on Object-Oriented Programming","author":"S. Lacourte","year":"1991","unstructured":"Lacourte, S.: Exceptions in Guide, an Object-Oriented Language for Distributed Applications. In: America, P. (ed.) ECOOP 1991. LNCS, vol.\u00a0512, pp. 268\u2013287. Springer, Heidelberg (1991)"},{"issue":"12","key":"23_CR19","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1145\/38807.38821","volume":"22","author":"P. Maes","year":"1987","unstructured":"Maes, P.: Concepts and Experiments in Computational Reflection. ACM SIGPLAN Notices\u00a022(12), 147\u2013155 (1987)","journal-title":"ACM SIGPLAN Notices"},{"key":"23_CR20","doi-asserted-by":"crossref","unstructured":"Medvidovic, N., Oreizy, P., Taylor, R.N.: Reuse of Off-the-Shelf Components in C2-Style Architectures. In: Proceedings of the 1997 Symposium on Software Reusability, pp. 190\u2013198 (1997)","DOI":"10.1145\/258368.258421"},{"key":"23_CR21","doi-asserted-by":"crossref","unstructured":"Rakic, M., Medvidovic, N.: Increasing the Confidence in Off-the-Shelf Components: A Software Connector-Based Approach. In: Proceedings of the 2001 Symposium on Software Reusability, pp. 11\u201318 (2001)","DOI":"10.1145\/379377.375228"},{"key":"23_CR22","unstructured":"Saridakis, T., Issarny, V.: Fault-Tolerant Software Architectures. Technical Report 3350. INRIA (1999)"},{"key":"23_CR23","volume-title":"Distributed Systems and Computer Networks","author":"M. Sloman","year":"1987","unstructured":"Sloman, M., Kramer, J.: Distributed Systems and Computer Networks. Prentice-Hall, Englewood Cliffs (1987)"},{"issue":"4","key":"23_CR24","doi-asserted-by":"publisher","first-page":"63","DOI":"10.1145\/332051.332074","volume":"43","author":"D. Sprott","year":"2000","unstructured":"Sprott, D.: Componentizing the Enterprise Application Packages. Communications of the ACM\u00a043(4), 63\u201369 (2000)","journal-title":"Communications of the ACM"},{"key":"23_CR25","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/288408.288442","volume-title":"Proceedings of the Third ACM SIGPLAN International Software Architecture Workshop","author":"V. Stavridou","year":"1998","unstructured":"Stavridou, V., Riemenschneider, A.: Provably Dependable Software Architectures. In: Proceedings of the Third ACM SIGPLAN International Software Architecture Workshop, pp. 133\u2013136. ACM Press, New York (1998)"},{"key":"23_CR26","unstructured":"Sun Microsystems: Enterprise Javabeans Specification v2.1 - Proposed Final Draft (2002), Avaliable at \n                    \n                      http:\/\/java.sun.com\/products\/ejb\/"},{"key":"23_CR27","series-title":"Lecture Notes in Computer Science","volume-title":"Ada 95 Reference Manual. Language and Standard Libraries","author":"S.T. Taft","year":"1997","unstructured":"Taft, S.T., Duff, R.A.: Ada 95 Reference Manual. Language and Standard Libraries. LNCS, vol.\u00a01246. Springer, Heidelberg (1997)"},{"key":"23_CR28","doi-asserted-by":"crossref","unstructured":"Taylor, R.N., Medvidovic, N., Anderson, K.M., Whitehead Jr., E.J., Robbins, J.E.: A Component- and Message- Based Architectural Style for GUI Software. In: Proceedings of the 17th International Conference on Software Engineering, pp. 295\u2013304 (1995)","DOI":"10.1145\/225014.225042"},{"key":"23_CR29","unstructured":"UCI: ArchStudio 3.0 Homepage, Available at \n                    \n                      http:\/\/www.isr.uci.edu\/projects\/archstudio"}],"container-title":["Lecture Notes in Computer Science","Dependable Computing"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-45214-0_23","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,1,29]],"date-time":"2020-01-29T22:01:18Z","timestamp":1580335278000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-45214-0_23"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2003]]},"ISBN":["9783540202240","9783540452140"],"references-count":29,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-45214-0_23","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2003]]}}}