{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,8]],"date-time":"2025-11-08T12:52:22Z","timestamp":1762606342882,"version":"3.40.4"},"publisher-location":"Berlin, Heidelberg","reference-count":31,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642450648"},{"type":"electronic","value":"9783642450655"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-45065-5_3","type":"book-chapter","created":{"date-parts":[[2013,12,4]],"date-time":"2013-12-04T03:55:42Z","timestamp":1386129342000},"page":"41-61","source":"Crossref","is-referenced-by-count":11,"title":["Experiences with Fault-Injection in a Byzantine Fault-Tolerant Protocol"],"prefix":"10.1007","author":[{"given":"Rolando","family":"Martins","sequence":"first","affiliation":[]},{"given":"Rajeev","family":"Gandhi","sequence":"additional","affiliation":[]},{"given":"Priya","family":"Narasimhan","sequence":"additional","affiliation":[]},{"given":"Soila","family":"Pertet","sequence":"additional","affiliation":[]},{"given":"Ant\u00f3nio","family":"Casimiro","sequence":"additional","affiliation":[]},{"given":"Diego","family":"Kreutz","sequence":"additional","affiliation":[]},{"given":"Paulo","family":"Ver\u00edssimo","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"3_CR1","unstructured":"Clement, A., Wong, E., Alvisi, L., Dahlin, M., Marchetti, M.: Making Byzantine Fault Tolerant Systems Tolerate Byzantine faults. In: Proceedings of the 6th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2009, Berkeley, CA, USA, pp. 153\u2013168. USENIX Association (2009)"},{"key":"3_CR2","unstructured":"BFT-SMaRt: High-Performance Byzantine Fault-tolerant State Machine Replication, http:\/\/code.google.com\/p\/bft-smart\/ (accessed November 4, 2013)"},{"key":"3_CR3","doi-asserted-by":"crossref","unstructured":"Kiczales, G., Hilsdale, E.: Aspect-Oriented Programming. In: ACM SIGSOFT Software Engineering Notes, vol.\u00a026, p. 313. ACM (2001)","DOI":"10.1145\/503271.503260"},{"key":"3_CR4","unstructured":"Spinczyk, O., Gal, A., Schr\u00f6der-Preikschat, W.: AspectC++: an Aspect-Oriented Extension to the C++ Programming Language. In: Proceedings of the 40th International Conference on Tools Pacific: Objects for Internet, Mobile and Embedded Applications, pp. 53\u201360. Australian Computer Society, Inc. (2002)"},{"key":"3_CR5","doi-asserted-by":"crossref","unstructured":"Chandra, R., Levefer, R.M., Cukier, M., Sanders, W.H.: Loki: A State-Driven Fault Injector for Distributed Systems. In: International Conference on Dependable Systems and Networks, pp. 237\u2013242 (June 2000)","DOI":"10.1109\/ICDSN.2000.857544"},{"key":"3_CR6","unstructured":"DBench Project Final Report (May 2004)"},{"key":"3_CR7","unstructured":"Han, S., Rosenberg, H.A., Shin, K.G.: Doctor: An integrated software fault injection environment. In: International Computer Performance and Dependability Symposium, pp. 204\u2013213 (April 1995)"},{"key":"3_CR8","doi-asserted-by":"crossref","unstructured":"Alvarez, G.A., Cristian, F.: Centralized Failure Injection for Distributed, Fault-Tolerant Protocol Testing. In: International Conference on Distributed Computing Systems, pp. 78\u201385 (May 1997)","DOI":"10.1109\/ICDCS.1997.597856"},{"key":"3_CR9","doi-asserted-by":"crossref","unstructured":"Dawson, S., Jahanian, F., Mitton, T., Tung, T.-L.: Testing of Fault-Tolerant and Real-Time Distributed Systems via Protocol Fault Injection. In: Symposium on Fault Tolerant Computing, pp. 404\u2013414 (June 1996)","DOI":"10.1109\/FTCS.1996.534626"},{"key":"3_CR10","doi-asserted-by":"crossref","unstructured":"Looker, N., Xu, J.: Assessing the Dependability of OGSA Middleware by Fault Injection. In: Proceedings of the 22nd IEEE International Symposium on Reliable Distributed Systems, SRDS 2003, pp. 293\u2013302 (October 2003)","DOI":"10.1109\/RELDIS.2003.1238079"},{"key":"3_CR11","unstructured":"Marsden, E., Fabre, J.-C.: Failure Analysis of an ORB in Presence of Faults. Technical report (October 2001)"},{"issue":"2","key":"3_CR12","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1109\/12.364536","volume":"44","author":"G.A. Kanawati","year":"1995","unstructured":"Kanawati, G.A., Kanawati, N.A., Abraham, J.A.: FERRARI: A Flexible Software-Based Fault and Error Injection System. IEEE Transactions on Computers\u00a044(2), 248\u2013260 (1995)","journal-title":"IEEE Transactions on Computers"},{"key":"3_CR13","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"26","DOI":"10.1007\/BFb0024305","volume-title":"Quantitative Evaluation of Computing and Communication Systems","author":"T.K. Tsai","year":"1995","unstructured":"Tsai, T.K., Iyer, R.K.: Measuring Fault Tolerance with the FTAPE Fault Injection Tool. In: Beilner, H., Bause, F. (eds.) MMB 1995 and TOOLS 1995. LNCS, vol.\u00a0977, pp. 26\u201340. Springer, Heidelberg (1995)"},{"key":"3_CR14","unstructured":"Carreira, J., Madeira, H., Silva, J.G.: Xception: Software Fault Injection and Monitoring in Processor Functional Units. In: Proceedings of the 5th Annual IEEE International Working Conference on Dependable Computing for Critical Applications, DCCA 1995, pp. 135\u2013149 (1995)"},{"key":"3_CR15","unstructured":"DeVale, J., Koopman, P., Guttendorf, D.: The Ballista Software Robustness Testing Service. In: Proceedings of Testing Computer Software (1999)"},{"issue":"4","key":"3_CR16","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1109\/2.585157","volume":"30","author":"M.-C. Hsueh","year":"1997","unstructured":"Hsueh, M.-C., Tsai, T.K., Iyer, R.K.: Fault Injection Techniques and Tools. Computer\u00a030(4), 75\u201382 (1997)","journal-title":"Computer"},{"issue":"4","key":"3_CR17","doi-asserted-by":"publisher","first-page":"398","DOI":"10.1145\/571637.571640","volume":"20","author":"M. Castro","year":"2002","unstructured":"Castro, M., Liskov, B.: Practical Byzantine Fault Tolerance and Proactive Recovery. ACM Transactions on Computer Systems\u00a020(4), 398\u2013461 (2002)","journal-title":"ACM Transactions on Computer Systems"},{"issue":"5","key":"3_CR18","doi-asserted-by":"publisher","first-page":"59","DOI":"10.1145\/1095809.1095817","volume":"39","author":"M. Abd-El-Malek","year":"2005","unstructured":"Abd-El-Malek, M., Ganger, G.R., Goodson, G.R., Reiter, M.K., Wylie, J.J.: Fault-scalable Byzantine Fault-Tolerant Services. SIGOPS Operating Systems Review\u00a039(5), 59\u201374 (2005)","journal-title":"SIGOPS Operating Systems Review"},{"key":"3_CR19","first-page":"45","volume-title":"Proceedings of 21st ACM SIGOPS Symposium on Operating Systems Principles, SOSP 2007","author":"R. Kotla","year":"2007","unstructured":"Kotla, R., Alvisi, L., Dahlin, M., Clement, A., Wong, E.: Zyzzyva: Speculative byzantine fault folerance. In: Proceedings of 21st ACM SIGOPS Symposium on Operating Systems Principles, SOSP 2007, pp. 45\u201358. ACM, New York (2007)"},{"key":"3_CR20","unstructured":"Cowling, J., Myers, D., Liskov, B., Rodrigues, R., Shrira, L.: HQ Replication: A Hybrid Quorum Protocol for Byzantine Fault Tolerance. In: Proceedings of the 7th Symposium on Operating Systems Design and Implementation, SOSDI 2006, pp. 177\u2013190. USENIX Association (2006)"},{"issue":"4","key":"3_CR21","doi-asserted-by":"publisher","first-page":"564","DOI":"10.1109\/TDSC.2010.70","volume":"8","author":"U. Amir","year":"2011","unstructured":"Amir, U., Coan, B., Kirsch, J., Lane, J.: Prime: Byzantine Replication under Attack. IEEE Transactions on Dependable and Secure Computing\u00a08(4), 564\u2013577 (2011)","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"issue":"1","key":"3_CR22","doi-asserted-by":"publisher","first-page":"80","DOI":"10.1109\/TDSC.2008.53","volume":"7","author":"Y. Amir","year":"2010","unstructured":"Amir, Y., Danilov, C., Dolev, D., Kirsch, J., Lane, J., Nita-Rotaru, C., Olsen, J., Zage, D.: Steward: Scaling Byzantine Fault-Tolerant Replication to Wide Area Networks. IEEE Transactions on Dependable and Secure Computing\u00a07(1), 80\u201393 (2010)","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"issue":"5","key":"3_CR23","doi-asserted-by":"publisher","first-page":"253","DOI":"10.1145\/1165389.945470","volume":"37","author":"J. Yin","year":"2003","unstructured":"Yin, J., Martin, J.-P., Venkataramani, A., Alvisi, L., Dahlin, M.: Separating Agreement From Execution for Byzantine Fault Tolerant Services. ACM SIGOPS Operating Systems Review\u00a037(5), 253\u2013267 (2003)","journal-title":"ACM SIGOPS Operating Systems Review"},{"issue":"3","key":"3_CR24","doi-asserted-by":"publisher","first-page":"202","DOI":"10.1109\/TDSC.2006.35","volume":"3","author":"J.-P. Martin","year":"2006","unstructured":"Martin, J.-P., Alvisi, L.: Fast byzantine consensus. IEEE Transactions on Dependable and Secure Computing\u00a03(3), 202\u2013215 (2006)","journal-title":"IEEE Transactions on Dependable and Secure Computing"},{"key":"3_CR25","doi-asserted-by":"crossref","unstructured":"Amir, Y., Coan, B., Kirsch, J., Lane, J.: Customizable Fault Tolerance forWide-Area Replication. In: Proceedings of the 26th IEEE International Symposium on Reliable Distributed Systems, SRDS 2007, pp. 65\u201382. IEEE (2007)","DOI":"10.1109\/SRDS.2007.40"},{"key":"3_CR26","unstructured":"Li, J., Mazieres, D.: Beyond One-Third Faulty Replicas in Byzantine Fault Tolerant Systems. In: Proceedings of the 4th USENIX Symposium on Networked Systems Design and Implementation, NSDI 2007 (2007)"},{"key":"3_CR27","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.V., Loingtier, J.-M., Irwin, J.: Aspect-oriented programming. In: Ak\u015fit, M., Matsuoka, S. (eds.) ECOOP 1997. LNCS, vol.\u00a01241, pp. 220\u2013242. Springer, Heidelberg (1997)"},{"key":"3_CR28","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/EDCC.2012.32","volume-title":"Proceedings of the 9th European Dependable Computing Conference, EDCC 2012","author":"J. Sousa","year":"2012","unstructured":"Sousa, J., Bessani, A.: From Byzantine Consensus to BFT State Machine Replication: A Latency-Optimal Transformation. In: Proceedings of the 9th European Dependable Computing Conference, EDCC 2012, pp. 37\u201348. IEEE Computer Society, Washington, DC (2012)"},{"key":"3_CR29","unstructured":"IETF. An Architecture for Differentiated Services, http:\/\/www.ietf.org\/rfc\/rfc2475.txt (accessed October 17, 2011)"},{"issue":"2","key":"3_CR30","first-page":"18","volume":"7","author":"M. Dixit","year":"2012","unstructured":"Dixit, M., Casimiro, A., Lollini, P., Bondavalli, A., Verissimo, P.: Adaptare: Supporting Automatic and Dependable Adaptation in Dynamic Environments. ACM Transactions on Autonomous and Adaptive Systems (TAAS)\u00a07(2), 18 (2012)","journal-title":"ACM Transactions on Autonomous and Adaptive Systems (TAAS)"},{"issue":"2","key":"3_CR31","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1145\/1355734.1355746","volume":"38","author":"N. McKeown","year":"2008","unstructured":"McKeown, N., Anderson, T., Balakrishnan, H., Parulkar, G., Peterson, L., Rexford, J., Shenker, S., Turner, J.: OpenFlow: Enabling Innovation in Campus Networks. ACM SIGCOMM Computer Communication Review\u00a038(2), 69\u201374 (2008)","journal-title":"ACM SIGCOMM Computer Communication Review"}],"container-title":["Lecture Notes in Computer Science","Middleware 2013"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-45065-5_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,5,1]],"date-time":"2025-05-01T01:36:49Z","timestamp":1746063409000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-45065-5_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642450648","9783642450655"],"references-count":31,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-45065-5_3","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}