{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T16:11:04Z","timestamp":1746115864333,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":24,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642387883"},{"type":"electronic","value":"9783642387890"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-38789-0_15","type":"book-chapter","created":{"date-parts":[[2013,5,2]],"date-time":"2013-05-02T17:40:19Z","timestamp":1367516419000},"page":"173-180","source":"Crossref","is-referenced-by-count":0,"title":["Software Component Replication for Improved Fault-Tolerance: Can Multicore Processors Make It Work?"],"prefix":"10.1007","author":[{"given":"Jo\u00e3o","family":"Soares","sequence":"first","affiliation":[]},{"given":"Jo\u00e3o","family":"Louren\u00e7o","sequence":"additional","affiliation":[]},{"given":"Nuno","family":"Pregui\u00e7a","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"issue":"12","key":"15_CR1","doi-asserted-by":"publisher","first-page":"1491","DOI":"10.1109\/TSE.1985.231893","volume":"11","author":"A. Avizienis","year":"1985","unstructured":"Avizienis, A.: The n-version approach to fault-tolerant software. IEEE Trans. Softw. Eng.\u00a011(12), 1491\u20131501 (1985)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"15_CR2","doi-asserted-by":"crossref","unstructured":"Bessani, A., Correia, M., Quaresma, B., Andr\u00e9, F., Sousa, P.: Depsky: dependable and secure storage in a cloud-of-clouds. In: EuroSys 2011, pp. 31\u201346 (2011)","DOI":"10.1145\/1966445.1966449"},{"key":"15_CR3","unstructured":"Chen, L., Avizienis, A.: N-version programming: A fault-tolerance approach to reliability of software operation. In: Proc. FTCS-8, pp. 3\u20139 (1978)"},{"key":"15_CR4","doi-asserted-by":"crossref","unstructured":"Fonseca, P., Li, C., Singhal, V., Rodrigues, R.: A study of the internal and external effects of concurrency bugs. In: DSN 2010, pp. 221\u2013230 (2010)","DOI":"10.1109\/DSN.2010.5544315"},{"key":"15_CR5","doi-asserted-by":"crossref","unstructured":"Fonseca, P., Li, C., Rodrigues, R.: Finding complex concurrency bugs in large multi-threaded applications. In: EuroSys 2011 (2011)","DOI":"10.1145\/1966445.1966465"},{"key":"15_CR6","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1007\/978-3-540-25939-8_9","volume-title":"Architecting Dependable Systems II","author":"I. Gashi","year":"2004","unstructured":"Gashi, I., Popov, P., Stankovic, V., Strigini, L.: On designing dependable services with diverse off-the-shelf SQL servers. In: de Lemos, R., Gacek, C., Romanovsky, A. (eds.) Architecting Dependable Systems II. LNCS, vol.\u00a03069, pp. 191\u2013214. Springer, Heidelberg (2004)"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Gashi, I., Stankovic, V., Leita, C., Thonnard, O.: An experimental study of diversity with off-the-shelf antivirus engines. In: NCA 2009, pp. 4\u201311 (2009)","DOI":"10.1109\/NCA.2009.14"},{"issue":"11","key":"15_CR8","doi-asserted-by":"publisher","first-page":"2034","DOI":"10.1016\/j.jss.2008.02.047","volume":"81","author":"S. Ghosh","year":"2008","unstructured":"Ghosh, S., Kelly, J.L.: Bytecode fault injection for java software. Journal of Systems and Software\u00a081(11), 2034\u20132043 (2008)","journal-title":"Journal of Systems and Software"},{"key":"15_CR9","unstructured":"Helal, A.A., Bhargava, B.K., Heddaya, A.A.: Replication techniques in distributed systems. Kluwer Academic Publishers (1996)"},{"key":"15_CR10","unstructured":"Jula, H., Tralamazza, D., Zamfir, C., Candea, G.: Deadlock immunity: Enabling systems to defend against deadlocks. In: OSDI 2008 (2008)"},{"key":"15_CR11","unstructured":"Kapritsos, M., Wang, Y., Quema, V., Clement, A., Alvisi, L., Dahlin, M.: All about eve: execute-verify replication for multi-core servers. In: OSDI 2012, pp. 237\u2013250 (2012)"},{"issue":"3","key":"15_CR12","doi-asserted-by":"publisher","first-page":"382","DOI":"10.1145\/357172.357176","volume":"4","author":"L. Lamport","year":"1982","unstructured":"Lamport, L., Shostak, R., Pease, M.: The byzantine generals problem. ACM Trans. Program. Lang. Syst.\u00a04(3), 382\u2013401 (1982)","journal-title":"ACM Trans. Program. Lang. Syst."},{"key":"15_CR13","doi-asserted-by":"crossref","unstructured":"Li, Z., Tan, L., Wang, X., Lu, S., Zhou, Y., Zhai, C.: Have things changed now?: an empirical study of bug characteristics in modern open source software. In: Proc. ASID 2006, pp. 25\u201333 (2006)","DOI":"10.1145\/1181309.1181314"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Lu, S., Park, S., Hu, C., Ma, X., Jiang, W., Li, Z., Popa, R.A., Zhou, Y.: Muvi: automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs. In: SOSP 2007, pp. 103\u2013116 (2007)","DOI":"10.1145\/1323293.1294272"},{"key":"15_CR15","unstructured":"Mariano, P., Soares, J., Pregui\u00e7a, N.: Replicated software components for improved performance. In: InForum 2010, pp. 95\u201398 (2010)"},{"key":"15_CR16","unstructured":"Musuvathi, M., Qadeer, S., Ball, T., Basler, G., Nainar, P.A., Neamtiu, I.: Finding and reproducing heisenbugs in concurrent programs. In: OSDI 2008, pp. 267\u2013280 (2008)"},{"key":"15_CR17","volume-title":"Software fault tolerance techniques and implementation","author":"L.L. Pullum","year":"2001","unstructured":"Pullum, L.L.: Software fault tolerance techniques and implementation. Artech House, Inc., USA (2001)"},{"key":"15_CR18","doi-asserted-by":"publisher","first-page":"153","DOI":"10.1109\/32.67596","volume":"17","author":"J.M. Purtilo","year":"1991","unstructured":"Purtilo, J.M., Jalote, P.: An environment for developing fault-tolerant software. IEEE Trans. Softw. Eng.\u00a017, 153\u2013159 (1991)","journal-title":"IEEE Trans. Softw. Eng."},{"key":"15_CR19","doi-asserted-by":"crossref","unstructured":"Qin, F., Tucek, J., Sundaresan, J., Zhou, Y.: Rx: treating bugs as allergies\u2014a safe method to survive software failures. In: SOSP 2005, pp. 235\u2013248 (2005)","DOI":"10.1145\/1095809.1095833"},{"key":"15_CR20","doi-asserted-by":"crossref","unstructured":"Rodrigues, R., Castro, M., Liskov, B.: Base: using abstraction to improve fault tolerance. In: SOSP 2001, pp. 15\u201328 (2001)","DOI":"10.1145\/502059.502037"},{"issue":"1","key":"15_CR21","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/S0164-1212(99)00044-8","volume":"48","author":"A. Romanovsky","year":"1999","unstructured":"Romanovsky, A.: Class diversity support in object-oriented languages. Journal of Systems and Software\u00a048(1), 43\u201357 (1999)","journal-title":"Journal of Systems and Software"},{"key":"15_CR22","unstructured":"Sidiroglou, S., Ioannidis, S., Keromytis, A.D.: Band-aid patching. In: HotDep 2007 (2007)"},{"key":"15_CR23","doi-asserted-by":"crossref","unstructured":"Veeraraghavan, K., Chen, P., Flinn, J., Narayanasamy, S.: Detecting and surviving data races using complementary schedules. In: SOSP 2011, pp. 369\u2013384 (2011)","DOI":"10.1145\/2043556.2043590"},{"key":"15_CR24","doi-asserted-by":"crossref","unstructured":"Xu, J., Randell, B., Rubira-Calsavara, C., Stroud, R.J.: Toward an object-oriented approach to software fault tolerance. In: Proc. FTPDS 1994, pp. 226\u2013233 (1994)","DOI":"10.1109\/FTPDS.1994.494494"}],"container-title":["Lecture Notes in Computer Science","Dependable Computing"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-38789-0_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,30]],"date-time":"2025-04-30T08:02:09Z","timestamp":1746000129000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-38789-0_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642387883","9783642387890"],"references-count":24,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-38789-0_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}