{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,3]],"date-time":"2022-04-03T12:00:34Z","timestamp":1648987234571},"reference-count":26,"publisher":"Wiley","issue":"3","license":[{"start":{"date-parts":[[2015,9,1]],"date-time":"2015-09-01T00:00:00Z","timestamp":1441065600000},"content-version":"tdm","delay-in-days":3895,"URL":"http:\/\/doi.wiley.com\/10.1002\/tdm_license_1.1"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Softw: Pract. Exper."],"published-print":{"date-parts":[[2005,3]]},"DOI":"10.1002\/spe.632","type":"journal-article","created":{"date-parts":[[2004,12,3]],"date-time":"2004-12-03T15:50:46Z","timestamp":1102089046000},"page":"195-236","source":"Crossref","is-referenced-by-count":34,"title":["Exception handling in the development of dependable component-based systems"],"prefix":"10.1002","volume":"35","author":[{"given":"C. M. F.","family":"Rubira","sequence":"first","affiliation":[]},{"given":"R.","family":"de Lemos","sequence":"additional","affiliation":[]},{"given":"G. R. M.","family":"Ferreira","sequence":"additional","affiliation":[]},{"given":"F.","family":"Castor Filho","sequence":"additional","affiliation":[]}],"member":"311","published-online":{"date-parts":[[2005]]},"reference":[{"key":"10.1002\/spe.632-BIB1","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1109\/2.585154","volume":"30","author":"Avizienis","year":"1997","journal-title":"Computer"},{"key":"10.1002\/spe.632-BIB2","series-title":"Lecture Notes","doi-asserted-by":"crossref","first-page":"85","DOI":"10.1007\/BFb0053375","volume-title":"Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP'97)","author":"Miller","year":"1997","unstructured":"Issues with exception handling in object-oriented systems. Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP'97), Jyvkyl, Finland (Lecture Notes in Computer Science, vol. 1241), (eds.). Springer: Berlin, 1997; 85-103."},{"key":"10.1002\/spe.632-BIB3","first-page":"167","volume":"16","author":"de Lemos","year":"2001","journal-title":"International Journal of Computer Science and Engineering"},{"key":"10.1002\/spe.632-BIB4","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-7091-8990-0","volume-title":"Fault Tolerance: Principles and Practice","author":"Lee","year":"1990","unstructured":"Fault Tolerance: Principles and Practice (2nd edn). Springer: Berlin, 1990."},{"key":"10.1002\/spe.632-BIB5","volume-title":"Objects, Components and Frameworks with UML: The Catalysis Approach","author":"D'Souza","year":"1998","unstructured":"Objects, Components and Frameworks with UML: The Catalysis Approach. Addison-Wesley: Reading, MA, 1998."},{"key":"10.1002\/spe.632-BIB6","first-page":"320","volume-title":"Proceedings of the IEEE International Conference on Software Maintenance (ICSM2003)","author":"de Lemos","year":"2001","unstructured":"Describing evolving dependable systems using co-operative software architectures. Proceedings of the IEEE International Conference on Software Maintenance (ICSM2003), Florence, Italy, 2001. IEEE Computer Society Press: Los Alamitos, CA, 2001; 320-329."},{"key":"10.1002\/spe.632-BIB7","first-page":"453","volume-title":"Proceedings of the Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA99)","author":"Zorzo","year":"1999","unstructured":"A distributed object-oriented framework for dependable multiparty interactions. Proceedings of the Conference on Object-Oriented Programming, Systems, Languages and Applications (OOPSLA99), Denver, CO, 1999. ACM Press: New York, 1999; 453-446."},{"key":"10.1002\/spe.632-BIB8","doi-asserted-by":"crossref","first-page":"683","DOI":"10.1145\/361227.361230","volume":"18","author":"Goodenough","year":"1975","journal-title":"Communications of the ACM"},{"key":"10.1002\/spe.632-BIB9","volume-title":"Software Architecture in Practice","author":"Bass","year":"2003","unstructured":"Software Architecture in Practice (2nd edn). Addison-Wesley: Reading, MA, 2003."},{"key":"10.1002\/spe.632-BIB10","volume-title":"Object-Oriented Software Construction","author":"Meyer","year":"1988","unstructured":"Object-Oriented Software Construction. Prentice-Hall: Englewood Cliffs, NJ, 1988."},{"key":"10.1002\/spe.632-BIB11","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1023\/A:1019116823502","volume":"1","author":"Dellarocas","year":"2000","journal-title":"Information Technology and Management"},{"key":"10.1002\/spe.632-BIB12","volume-title":"The Unified Modeling Language: User Guide","author":"Booch","year":"1999","unstructured":"The Unified Modeling Language: User Guide. Addison-Wesley: Reading, MA, 1999."},{"key":"10.1002\/spe.632-BIB13","volume-title":"Writing Effective Use Cases","author":"Cockburn","year":"2001","unstructured":"Writing Effective Use Cases. Addison-Wesley: Reading, MA, 2001."},{"key":"10.1002\/spe.632-BIB14","volume-title":"Applying Use Cases?A Practical Guide","author":"Schneider","year":"2000","unstructured":"Applying Use Cases?A Practical Guide. Addison-Wesley: Reading, MA, 2000."},{"key":"10.1002\/spe.632-BIB15","volume-title":"The Object Constraint Language: Precise Modeling with UML","author":"Warner","year":"1999","unstructured":"The Object Constraint Language: Precise Modeling with UML. Addison-Wesley: Reading, MA, 1999."},{"key":"10.1002\/spe.632-BIB16","doi-asserted-by":"crossref","first-page":"197","DOI":"10.1016\/S0164-1212(01)00062-0","volume":"59","author":"Garcia","year":"2001","journal-title":"Journal of Systems and Software"},{"key":"10.1002\/spe.632-BIB17","first-page":"569","volume":"44","author":"Garcia","year":"2002","journal-title":"The Computer Journal (Special Issue on High Assurance Systems Engineering)"},{"key":"10.1002\/spe.632-BIB18","volume-title":"The Java Language Specification","author":"Gosling","year":"1996","unstructured":"The Java Language Specification. Addison-Wesley: Reading, MA, 1996."},{"key":"10.1002\/spe.632-BIB19","doi-asserted-by":"crossref","DOI":"10.7551\/mitpress\/1405.001.0001","volume-title":"The Art of the Metaobject Protocol","author":"Kiczales","year":"1991","unstructured":"The Art of the Metaobject Protocol. MIT Press: Cambridge, MA, 1991."},{"key":"10.1002\/spe.632-BIB20","doi-asserted-by":"crossref","first-page":"327","DOI":"10.1109\/ASE.2003.1240331","volume-title":"Proceedings of the IEEE International Conference on Automated Software Engineering (ASE2003)","author":"Silva","year":"2003","unstructured":"A Java component model for evolving software systems. Proceedings of the IEEE International Conference on Automated Software Engineering (ASE2003), October 2003. IEEE Computer Society Press: Los Alamitos, CA, 2003; 327-330."},{"key":"10.1002\/spe.632-BIB21","volume-title":"UML Components","author":"Cheesman","year":"2001","unstructured":"UML Components. Addison-Wesley: Reading, MA, 2001."},{"key":"10.1002\/spe.632-BIB22","volume-title":"Distributed Systems and Computer Networks","author":"Sloman","year":"1987","unstructured":"Distributed Systems and Computer Networks. Prentice-Hall: Englewood Cliffs, NJ, 1987."},{"key":"10.1002\/spe.632-BIB23","volume-title":"Proceedings of the 10th IEEE Symposium on Software Reliability Engineering (ISSRE'1999)","author":"Garcia","year":"1999","unstructured":"An exception handling mechanism for developing dependable object-oriented software based on meta-level approach. Proceedings of the 10th IEEE Symposium on Software Reliability Engineering (ISSRE'1999). IEEE Computer Society Press: Los Alamitos, CA, 1999."},{"key":"10.1002\/spe.632-BIB24","volume-title":"Proceedings of the 8th Brazilian Symposium on Programming Languages (SBLP'2004)","author":"Castor Filho","year":"2004","unstructured":"Implementing coordinated exception handling for distributed object-oriented systems with AspectJ. Proceedings of the 8th Brazilian Symposium on Programming Languages (SBLP'2004), May 2004. Editora da Universidade Federal Fluminense: Niter\u00f3i, RJ, Brazil, 2004."},{"key":"10.1002\/spe.632-BIB25","series-title":"Lecture Notes","doi-asserted-by":"crossref","first-page":"220","DOI":"10.1007\/BFb0053381","volume-title":"Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP'97)","author":"Kiczales","year":"1997","unstructured":"Aspect-oriented programming. Proceedings of the 11th European Conference on Object-Oriented Programming (ECOOP'97), Jyvskyl, Finland (Lecture Notes in Computer Science, vol. 1241), (eds.). Springer: Berlin, 1997; 220-242."},{"key":"10.1002\/spe.632-BIB26","doi-asserted-by":"crossref","first-page":"147","DOI":"10.1145\/38807.38821","volume":"22","author":"Maes","year":"1987","journal-title":"ACM SIGPLAN Notices"}],"container-title":["Software: Practice and Experience"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.wiley.com\/onlinelibrary\/tdm\/v1\/articles\/10.1002%2Fspe.632","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/full\/10.1002\/spe.632","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,4]],"date-time":"2021-07-04T03:25:25Z","timestamp":1625369125000},"score":1,"resource":{"primary":{"URL":"https:\/\/onlinelibrary.wiley.com\/doi\/10.1002\/spe.632"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005]]},"references-count":26,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2005,3]]}},"URL":"https:\/\/doi.org\/10.1002\/spe.632","relation":{},"ISSN":["0038-0644","1097-024X"],"issn-type":[{"value":"0038-0644","type":"print"},{"value":"1097-024X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005]]}}}