{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,5]],"date-time":"2024-09-05T22:15:02Z","timestamp":1725574502775},"publisher-location":"Berlin, Heidelberg","reference-count":26,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783540231684"},{"type":"electronic","value":"9783540259398"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2004]]},"DOI":"10.1007\/978-3-540-25939-8_7","type":"book-chapter","created":{"date-parts":[[2011,1,8]],"date-time":"2011-01-08T18:11:10Z","timestamp":1294510270000},"page":"144-166","source":"Crossref","is-referenced-by-count":4,"title":["A Dependable Architecture for COTS-Based Software Systems Using Protective Wrappers"],"prefix":"10.1007","author":[{"given":"Paulo Asterio","family":"de C. Guerra","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cec\u00edlia Mary F.","family":"Rubira","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander","family":"Romanovsky","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Rog\u00e9rio","family":"de Lemos","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"7_CR1","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/3-540-36465-X_1","volume-title":"COTS-Based Software Systems","author":"T. Anderson","year":"2003","unstructured":"Anderson, T., Feng, M., Riddle, S., Romanovsky, A.: Protective Wrapper Development: A Case Study. In: Erdogmus, M.H., Weng, T. (eds.) ICCBSS 2003. LNCS, vol.\u00a02580, pp. 1\u201314. Springer, Heidelberg (2003)"},{"key":"7_CR2","volume-title":"Fault Tolerance: Principles and Practice","author":"T. Anderson","year":"1981","unstructured":"Anderson, T., Lee, P.A.: Fault Tolerance: Principles and Practice. Prentice-Hall, Englewood Cliffs (1981)"},{"key":"7_CR3","unstructured":"Van Baelen, S., Urting, D., Van Belle, W., Jonckers, V., Holvoet, T., Berbers, Y., De Vlaminck, K.: Toward a unified terminology for component-based development. In: WCOP Workshop, ECOOP 2000, Cannes, France (2000), Available at: http:\/\/www.dess-itea.org\/publications\/ECOOP2000-WCOP-KULeuven.pdf"},{"key":"7_CR4","volume-title":"UML Components: A Simple Process for Specifying Component-Based Software","author":"J. Chessman","year":"2001","unstructured":"Chessman, J., Daniels, J.: UML Components: A Simple Process for Specifying Component-Based Software. Addison-Wesley, Reading (2001)"},{"issue":"3","key":"7_CR5","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.382183","volume":"12","author":"R. Lemos De","year":"1995","unstructured":"De Lemos, R., Saeed, A., Anderson, T.: Analyzing Safety Requirements for Process-Control Systems. IEEE Software\u00a012(3), 42\u201353 (1995)","journal-title":"IEEE Software"},{"key":"7_CR6","doi-asserted-by":"crossref","unstructured":"DeLine, R.: A Catalog of Techniques for Resolving Packaging Mismatch. In: Proc. 5th Symposium on Software Reusability (SSR 1999), Los Angeles, CA, May 1999, pp. 44\u201353 (1999)","DOI":"10.1145\/303008.303023"},{"issue":"6","key":"7_CR7","doi-asserted-by":"publisher","first-page":"17","DOI":"10.1109\/52.469757","volume":"12","author":"D. Garlan","year":"1995","unstructured":"Garlan, D., Allen, R., Ockerbloom, J.: Architectural mismatch: Why reuse is so hard. IEEE Software\u00a012(6), 17\u201326 (1995)","journal-title":"IEEE Software"},{"key":"7_CR8","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"21","DOI":"10.1007\/3-540-45177-3_6","volume-title":"Architecting Dependable Systems","author":"P.A.C. Guerra","year":"2003","unstructured":"Guerra, P.A.C., Rubira, C.M.F., de Lemos, R.: An Idealized Fault-Tolerant Architectural Component. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds.) Architecting Dependable Systems. LNCS, vol.\u00a02677, pp. 21\u201341. Springer, Heidelberg (2003)"},{"key":"7_CR9","unstructured":"Guerra, P.A.C., Rubira, C.M.F., Romanovsky, A., de Lemos, R.: Integrating COTS Software Components Into Dependable Software Architectures. In: Proc. 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Hokkaido, Japan, pp. 139\u2013142 (2003)"},{"key":"7_CR10","doi-asserted-by":"crossref","unstructured":"Guerra, P.A.C., Rubira, C.M.F., Romanovsky, A., de Lemos, R.: A Fault-Tolerant Software Architecture for COTS-based Software Systems. In: Proc. 9th European Software Engineering Conference held jointly with 10th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Helsinki, Finland, pp. 375\u2013378 (2003)","DOI":"10.1145\/949952.940125"},{"key":"7_CR11","unstructured":"Hamlet, D., Mason, D., Woit, D.: Theory of System Reliability Based on Components. In: Proc. 2000 International Workshop on Component-Based Software Engineering. CMU\/SEI (2000)"},{"key":"7_CR12","doi-asserted-by":"crossref","unstructured":"Koopman, P., De Vale, J.: Comparing the Robustness of POSIX Operating Systems. In: Proc. Fault Tolerant Computing Symposium (FTCS-29), Wisconsin, USA, pp. 30\u201337 (1999)","DOI":"10.1109\/FTCS.1999.781031"},{"key":"7_CR13","first-page":"331","volume-title":"Software Architecture in Practice","author":"P. Oberndorf","year":"1998","unstructured":"Oberndorf, P., Wallnau, K., Zaremski, A.M.: Product Lines: Reusing Architectural Assets within an Organisation. In: Bass, L., Clements, P., Kazman, R. (eds.) Software Architecture in Practice, pp. 331\u2013344. Addison-Wesley, Reading (1998)"},{"issue":"11","key":"7_CR14","doi-asserted-by":"publisher","first-page":"1056","DOI":"10.1109\/TSE.2002.1049404","volume":"28","author":"F. Plasil","year":"2002","unstructured":"Plasil, F., Visnovsky, S.: Behavior Protocols for Software Components. IEEE Transactions on Software Engineering\u00a028(11), 1056\u20131076 (2002)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"7_CR15","doi-asserted-by":"publisher","first-page":"22","DOI":"10.1109\/EURMIC.2001.952434","volume-title":"Proc. 27th Euromicro Conference","author":"P. Popov","year":"2001","unstructured":"Popov, P., Riddle, S., Romanovsky, A., Strigini, L.: On Systematic Design of Protectors for Employing OTS Items. In: Proc. 27th Euromicro Conference, Warsaw, Poland, September 4-6, pp. 22\u201329. IEEE, CS (2001)"},{"key":"7_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1007\/3-540-36080-8_22","volume-title":"Dependable Computing EDCC-4","author":"M. Rodriguez","year":"2002","unstructured":"Rodriguez, M., Fabre, J.-C., Arlat, J.: Wrapping Real-Time Systems from temporal Logic Specification. In: Bondavalli, A., Th\u00e9venod-Fosse, P. (eds.) EDCC 2002. LNCS, vol.\u00a02485, pp. 253\u2013270. Springer, Heidelberg (2002)"},{"key":"7_CR17","doi-asserted-by":"crossref","unstructured":"Rakic, M., Medvidovic, N.: Increasing the Confidence in Off-The-Shelf Components: A Software Connector-Based Approach. In: Proc. 2001 Symposium on Software Reusability (SSR 2001). ACM\/SIGSOFT Software Engineering Notes, vol.\u00a026(3), pp. 11\u201318 (2001)","DOI":"10.1145\/375212.375228"},{"key":"7_CR18","doi-asserted-by":"crossref","first-page":"13","DOI":"10.1007\/978-1-4471-0367-7_2","volume-title":"Software Architecture Advances and Applications","author":"J.-G. Schneider","year":"2000","unstructured":"Schneider, J.-G., Nierstrasz, O.: Components, Scripts and Glue. In: Barroca, L., Hall, J., Hall, P. (eds.) Software Architecture Advances and Applications, pp. 13\u201325. Springer, Heidelberg (2000)"},{"key":"7_CR19","doi-asserted-by":"crossref","unstructured":"Sedigh-Ali, S., Ghafoor, A., Paul, R.A.: Metrics and Models for Cost and Quality of Component-Based Software. In: Proc. 6th IEEE International Symposium on Object-Oriented Real-Time Distributed Computing, Hokkaido, Japan (2003)","DOI":"10.1109\/ISORC.2003.1199249"},{"key":"7_CR20","doi-asserted-by":"crossref","unstructured":"Sotirovski, D.: Towards Fault-Tolerant Software Architectures. In: Kazman, R., Kruchten, P., Verhoef, C., Van Vliet, H. (eds.) Working IEEE\/IFIP Conference on Software Architecture, Los Alamitos, CA, pp. 7\u201313 (2001)","DOI":"10.1109\/WICSA.2001.948399"},{"key":"7_CR21","doi-asserted-by":"crossref","unstructured":"Sha, L.: Using Simplicity to Control Complexity. IEEE Software, pp.20-28 (July\/August 2001)","DOI":"10.1109\/MS.2001.936213"},{"key":"7_CR22","doi-asserted-by":"crossref","unstructured":"Shaw, M., Clements, P.C.: A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems. In: Proc. 21st International Computer Software and Applications Conference, pp. 6\u201313 (1997)","DOI":"10.1109\/CMPSAC.1997.624691"},{"key":"7_CR23","doi-asserted-by":"crossref","unstructured":"Salles, F., Rodriguez, M., Fabre, J.-C., Arlat, J.: Metakernels and Fault Containment Wrappers. In: Proc. Fault Tolerant Computing Symposium (FTCS-29), Wisconsin, USA, pp. 22\u201329 (1999)","DOI":"10.1109\/FTCS.1999.781030"},{"key":"7_CR24","doi-asserted-by":"crossref","unstructured":"Saridakis, T., Issarny, V.: Developing Dependable Systems using Software Architecture. In: Proc. 1st Working IFIP Conference on Software Architecture, February 1999, pp. 83\u2013104 (1999)","DOI":"10.1007\/978-0-387-35563-4_6"},{"key":"7_CR25","doi-asserted-by":"publisher","first-page":"133","DOI":"10.1145\/288408.288442","volume-title":"Proc. Third ACM SIGPLAN International Software Architecture Workshop","author":"V. Stavridou","year":"1998","unstructured":"Stavridou, V., Riemenschneider, R.A.: Provably Dependable Software Architectures. In: Proc. Third ACM SIGPLAN International Software Architecture Workshop, pp. 133\u2013136. ACM, New York (1998)"},{"issue":"6","key":"7_CR26","doi-asserted-by":"publisher","first-page":"390","DOI":"10.1109\/32.508313","volume":"22","author":"R.N. Taylor","year":"1996","unstructured":"Taylor, R.N., Medvidovic, N., Anderson, K.M., Whitehead Jr., E.J., Robbins, J.E., Nies, K.A., Oreizy, P., Dubrow, D.L.: A Component- and Message-based Architectural Style for GUI Software. IEEE Transactions on Software Engineering\u00a022(6), 390\u2013406 (1996)","journal-title":"IEEE Transactions on Software Engineering"}],"container-title":["Lecture Notes in Computer Science","Architecting Dependable Systems II"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-540-25939-8_7","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,6,4]],"date-time":"2023-06-04T20:03:16Z","timestamp":1685908996000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-540-25939-8_7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2004]]},"ISBN":["9783540231684","9783540259398"],"references-count":26,"URL":"https:\/\/doi.org\/10.1007\/978-3-540-25939-8_7","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2004]]}}}