{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,29]],"date-time":"2026-03-29T16:32:06Z","timestamp":1774801926446,"version":"3.50.1"},"reference-count":43,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2005,12,1]],"date-time":"2005-12-01T00:00:00Z","timestamp":1133395200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["ACM Trans. Archit. Code Optim."],"published-print":{"date-parts":[[2005,12]]},"abstract":"<jats:p>Traditional fault-tolerance techniques typically utilize resources ineffectively because they cannot adapt to the changing reliability and performance demands of a system. This paper proposes software-controlled fault tolerance, a concept allowing designers and users to tailor their performance and reliability for each situation. Several software-controllable fault-detection techniques are then presented: SWIFT, a software-only technique, and CRAFT, a suite of hybrid hardware\/software techniques. Finally, the paper introduces PROFiT, a technique which adjusts the level of protection and performance at fine granularities through software control. When coupled with software-controllable techniques like SWIFT and CRAFT, PROFiT offers attractive and novel reliability options.<\/jats:p>","DOI":"10.1145\/1113841.1113843","type":"journal-article","created":{"date-parts":[[2006,5,8]],"date-time":"2006-05-08T16:09:20Z","timestamp":1147104560000},"page":"366-396","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":124,"title":["Software-controlled fault tolerance"],"prefix":"10.1145","volume":"2","author":[{"given":"George A.","family":"Reis","sequence":"first","affiliation":[{"name":"Princeton University, Princeton, NJ"}]},{"given":"Jonathan","family":"Chang","sequence":"additional","affiliation":[{"name":"Princeton University, Princeton, NJ"}]},{"given":"Neil","family":"Vachharajani","sequence":"additional","affiliation":[{"name":"Princeton University, Princeton, NJ"}]},{"given":"Ram","family":"Rangan","sequence":"additional","affiliation":[{"name":"Princeton University, Princeton, NJ"}]},{"given":"David I.","family":"August","sequence":"additional","affiliation":[{"name":"Princeton University, Princeton, NJ"}]},{"given":"Shubhendu S.","family":"Mukherjee","sequence":"additional","affiliation":[{"name":"Intel Corporation, Hudson, MA"}]}],"member":"320","published-online":{"date-parts":[[2005,12]]},"reference":[{"key":"e_1_2_1_1_1","volume-title":"Proceedings of the 32nd annual ACM\/IEEE international symposium on Microarchitecture. IEEE Computer Society. 196--207","author":"Austin T. M.","year":"1999","unstructured":"Austin , T. M. 1999 . DIVA: a reliable substrate for deep submicron microarchitecture design . In Proceedings of the 32nd annual ACM\/IEEE international symposium on Microarchitecture. IEEE Computer Society. 196--207 . Austin, T. M. 1999. DIVA: a reliable substrate for deep submicron microarchitecture design. In Proceedings of the 32nd annual ACM\/IEEE international symposium on Microarchitecture. IEEE Computer Society. 196--207."},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/7298.946456"},{"key":"e_1_2_1_3_1","volume-title":"IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems.","author":"Bolchini C.","unstructured":"Bolchini , C. and Salice , F . 2001. A software methodology for detecting hardware faults in vliw data paths . In IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems. Bolchini, C. and Salice, F. 2001. A software methodology for detecting hardware faults in vliw data paths. In IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems."},{"key":"e_1_2_1_4_1","volume-title":"CMOS soft errors and server design","author":"Bossen D. C.","year":"2002","unstructured":"Bossen , D. C. 2002. CMOS soft errors and server design . In IEEE 2002 Reliability Physics Tutorial Notes, Reliability Fundamentals . 121_07.1--121_07.6. Bossen, D. C. 2002. CMOS soft errors and server design. In IEEE 2002 Reliability Physics Tutorial Notes, Reliability Fundamentals. 121_07.1--121_07.6."},{"key":"e_1_2_1_5_1","volume-title":"Proceedings of the 1990 International Symposium on Fault-Tolerant Computing. 236--243","author":"Czeck E. W.","unstructured":"Czeck , E. W. and Siewiorek , D . 1990. Effects of transient gate-level faults on program behavior . In Proceedings of the 1990 International Symposium on Fault-Tolerant Computing. 236--243 . Czeck, E. W. and Siewiorek, D. 1990. Effects of transient gate-level faults on program behavior. In Proceedings of the 1990 International Symposium on Fault-Tolerant Computing. 236--243."},{"key":"e_1_2_1_6_1","volume-title":"Proceedings of the IEEE Real-Time Systems Symposium","author":"Dean A. G.","unstructured":"Dean , A. G. and Shen , J. P . 1998. Techniques for software thread integration in real-time embedded systems . In Proceedings of the IEEE Real-Time Systems Symposium , Washington, DC. IEEE Computer Society. 322. Dean, A. G. and Shen, J. P. 1998. Techniques for software thread integration in real-time embedded systems. In Proceedings of the IEEE Real-Time Systems Symposium, Washington, DC. IEEE Computer Society. 322."},{"key":"e_1_2_1_7_1","volume-title":"Proceedings of the 30th Annual International Symposium on Computer Architecture. ACM Press","author":"Gomaa M.","unstructured":"Gomaa , M. , Scarbrough , C. , Vijaykumar , T. N. , and Pomeranz , I . 2003. Transient-fault recovery for chip multiprocessors . In Proceedings of the 30th Annual International Symposium on Computer Architecture. ACM Press , New York, 98--109. 10.1145\/859618.859631 Gomaa, M., Scarbrough, C., Vijaykumar, T. N., and Pomeranz, I. 2003. Transient-fault recovery for chip multiprocessors. In Proceedings of the 30th Annual International Symposium on Computer Architecture. ACM Press, New York, 98--109. 10.1145\/859618.859631"},{"key":"e_1_2_1_8_1","volume-title":"Proceedings of the 1992 International Conference on Parallel Processing 1, 192--195","author":"Holm J. G.","unstructured":"Holm , J. G. and Banerjee , P . 1992. Low cost concurrent error detection in a VLIW architecture using replicated instructions . In Proceedings of the 1992 International Conference on Parallel Processing 1, 192--195 . Holm, J. G. and Banerjee, P. 1992. Low cost concurrent error detection in a VLIW architecture using replicated instructions. In Proceedings of the 1992 International Conference on Parallel Processing 1, 192--195."},{"key":"e_1_2_1_9_1","volume-title":"Proceedings of the 17th International Symposium on Computer Architecture. 216--226","author":"Horst R. W.","unstructured":"Horst , R. W. , Harris , R. L. , and Jardine , R. L . 1990. Multiple instruction issue in the NonStop Cyclone processor . In Proceedings of the 17th International Symposium on Computer Architecture. 216--226 . 10.1145\/325164.325147 Horst, R. W., Harris, R. L., and Jardine, R. L. 1990. Multiple instruction issue in the NonStop Cyclone processor. In Proceedings of the 17th International Symposium on Computer Architecture. 216--226. 10.1145\/325164.325147"},{"key":"e_1_2_1_10_1","volume-title":"Intel Itanium Architecture Software Developer's Manual","author":"Intel Corporation","unstructured":"Intel Corporation . 2002. Intel Itanium Architecture Software Developer's Manual , Vol. 1-- 3 . Santa Clara , CA. Intel Corporation. 2002. Intel Itanium Architecture Software Developer's Manual, Vol. 1--3. Santa Clara, CA."},{"key":"e_1_2_1_11_1","volume-title":"Proceedings of the 2002 International Conference on Dependable Systems and Networks. 416--425","author":"Kim S.","unstructured":"Kim , S. and Somani , A. K . 2002. Soft error sensitivity characterization for microprocessor dependability enhancement strategy . In Proceedings of the 2002 International Conference on Dependable Systems and Networks. 416--425 . Kim, S. and Somani, A. K. 2002. Soft error sensitivity characterization for microprocessor dependability enhancement strategy. In Proceedings of the 2002 International Conference on Dependable Systems and Networks. 416--425."},{"key":"e_1_2_1_12_1","volume-title":"Proceedings of the 30th Annual International Symposium on Microarchitecture. 330--335","author":"Lee C.","unstructured":"Lee , C. , Potkonjak , M. , and Mangione-Smith , W . 1997. Mediabench: A tool for evaluating and synthesizing multimedia and communications systems . In Proceedings of the 30th Annual International Symposium on Microarchitecture. 330--335 . Lee, C., Potkonjak, M., and Mangione-Smith, W. 1997. Mediabench: A tool for evaluating and synthesizing multimedia and communications systems. In Proceedings of the 30th Annual International Symposium on Microarchitecture. 330--335."},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.2145"},{"key":"e_1_2_1_14_1","volume-title":"Proceedings of the 29th Annual International Symposium on Computer Architecture. IEEE Computer Society. 99--110","author":"Mukherjee S. S.","unstructured":"Mukherjee , S. S. , Kontz , M. , and Reinhardt , S. K . 2002. Detailed design and evaluation of redundant multithreading alternatives . In Proceedings of the 29th Annual International Symposium on Computer Architecture. IEEE Computer Society. 99--110 . Mukherjee, S. S., Kontz, M., and Reinhardt, S. K. 2002. Detailed design and evaluation of redundant multithreading alternatives. In Proceedings of the 29th Annual International Symposium on Computer Architecture. IEEE Computer Society. 99--110."},{"key":"e_1_2_1_15_1","volume-title":"Proceedings of the 36th Annual IEEE\/ACM International Symposium on Microarchitecture. IEEE Computer Society. 29","author":"Mukherjee S. S.","unstructured":"Mukherjee , S. S. , Weaver , C. , Emer , J. , Reinhardt , S. K. , and Austin , T . 2003. A systematic methodology to compute the architectural vulnerability factors for a high-performance microprocessor . In Proceedings of the 36th Annual IEEE\/ACM International Symposium on Microarchitecture. IEEE Computer Society. 29 . Mukherjee, S. S., Weaver, C., Emer, J., Reinhardt, S. K., and Austin, T. 2003. A systematic methodology to compute the architectural vulnerability factors for a high-performance microprocessor. In Proceedings of the 36th Annual IEEE\/ACM International Symposium on Microarchitecture. IEEE Computer Society. 29."},{"key":"e_1_2_1_16_1","unstructured":"O'Gorman T. J. Ross J. M. Taber A. H. Ziegler J. F. Muhlfeld H. P. Montrose I. C. J. Curtis H. W. and Walsh J. L. 1996. Field testing for cosmic ray soft errors in semiconductor memories. In IBM Journal of Research and Development. 41--49. 10.1147\/rd.401.0041   O'Gorman T. J. Ross J. M. Taber A. H. Ziegler J. F. Muhlfeld H. P. Montrose I. C. J. Curtis H. W. and Walsh J. L. 1996. Field testing for cosmic ray soft errors in semiconductor memories. In IBM Journal of Research and Development. 41--49. 10.1147\/rd.401.0041"},{"key":"e_1_2_1_17_1","volume-title":"Proceedings of the 2001 International Symposium on Dependable Systems and Networks.","author":"Oh N.","year":"2001","unstructured":"Oh , N. and McCluskey , E. J. 2001 . Low energy error detection technique using procedure call duplication . In Proceedings of the 2001 International Symposium on Dependable Systems and Networks. Oh, N. and McCluskey, E. J. 2001. Low energy error detection technique using procedure call duplication. In Proceedings of the 2001 International Symposium on Dependable Systems and Networks."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/24.994926"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.980007"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/24.994913"},{"key":"e_1_2_1_21_1","volume-title":"International Conference on Fault-Tolerant Computing.","author":"Ohlsson J.","unstructured":"Ohlsson , J. and Rimen , M . 1995. Implicit signature checking . In International Conference on Fault-Tolerant Computing. Ohlsson, J. and Rimen, M. 1995. Implicit signature checking. In International Conference on Fault-Tolerant Computing."},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TC.1982.1676055"},{"key":"e_1_2_1_23_1","volume-title":"Proceedings of the 2005 Workshop on Modeling, Benchmarking, and Simulation (MOBS).","author":"Penry D. A.","unstructured":"Penry , D. A. , Vachharajani , M. , and August , D. I . 2005. Rapid development of a flexible validated processor model . In Proceedings of the 2005 Workshop on Modeling, Benchmarking, and Simulation (MOBS). Penry, D. A., Vachharajani, M., and August, D. I. 2005. Rapid development of a flexible validated processor model. In Proceedings of the 2005 Workshop on Modeling, Benchmarking, and Simulation (MOBS)."},{"key":"e_1_2_1_24_1","volume-title":"Proceedings of the 34th Annual ACM\/IEEE International Symposium on Microarchitecture. IEEE Computer Society. 214--224","author":"Ray J.","unstructured":"Ray , J. , Hoe , J. C. , and Falsafi , B . 2001. Dual use of superscalar datapath for transient-fault detection and recovery . In Proceedings of the 34th Annual ACM\/IEEE International Symposium on Microarchitecture. IEEE Computer Society. 214--224 . Ray, J., Hoe, J. C., and Falsafi, B. 2001. Dual use of superscalar datapath for transient-fault detection and recovery. In Proceedings of the 34th Annual ACM\/IEEE International Symposium on Microarchitecture. IEEE Computer Society. 214--224."},{"key":"e_1_2_1_25_1","volume-title":"IEEE International Workshop on Source Code Analysis and Manipulation. 33--42","author":"Rebaudengo M.","unstructured":"Rebaudengo , M. , Reorda , M. S. , Violante , M. , and Torchiano , M . 2001. A source-to-source compiler for generating dependable software . In IEEE International Workshop on Source Code Analysis and Manipulation. 33--42 . Rebaudengo, M., Reorda, M. S., Violante, M., and Torchiano, M. 2001. A source-to-source compiler for generating dependable software. In IEEE International Workshop on Source Code Analysis and Manipulation. 33--42."},{"key":"e_1_2_1_26_1","volume-title":"Proceedings of the 27th Annual International Symposium on Computer Architecture. ACM Press","author":"Reinhardt S. K.","unstructured":"Reinhardt , S. K. and Mukherjee , S. S . 2000. Transient fault detection via simultaneous multithreading . In Proceedings of the 27th Annual International Symposium on Computer Architecture. ACM Press , New York, 25--36. 10.1145\/339647.339652 Reinhardt, S. K. and Mukherjee, S. S. 2000. Transient fault detection via simultaneous multithreading. In Proceedings of the 27th Annual International Symposium on Computer Architecture. ACM Press, New York, 25--36. 10.1145\/339647.339652"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/CGO.2005.34"},{"key":"e_1_2_1_28_1","volume-title":"Proceedings of the 32th Annual International Symposium on Computer Architecture. 148--159","author":"Reis G. A.","year":"2005","unstructured":"Reis , G. A. , Chang , J. , Vachharajani , N. , Rangan , R. , August , D. I. , and Mukherjee , S. S . 2005b. Design and evaluation of hybrid fault-detection systems . In Proceedings of the 32th Annual International Symposium on Computer Architecture. 148--159 . 10.1109\/ISCA. 2005 .21 Reis, G. A., Chang, J., Vachharajani, N., Rangan, R., August, D. I., and Mukherjee, S. S. 2005b. Design and evaluation of hybrid fault-detection systems. In Proceedings of the 32th Annual International Symposium on Computer Architecture. 148--159. 10.1109\/ISCA.2005.21"},{"key":"e_1_2_1_29_1","volume-title":"Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing. IEEE Computer Society. 84","author":"Rotenberg E.","year":"1999","unstructured":"Rotenberg , E. 1999 . AR-SMT: A microarchitectural approach to fault tolerance in microprocessors . In Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing. IEEE Computer Society. 84 . Rotenberg, E. 1999. AR-SMT: A microarchitectural approach to fault tolerance in microprocessors. In Proceedings of the Twenty-Ninth Annual International Symposium on Fault-Tolerant Computing. IEEE Computer Society. 84."},{"key":"e_1_2_1_30_1","volume-title":"International Conference on Systems, Man, and Cybernetics. 2172--2177","author":"Saxena N.","year":"1998","unstructured":"Saxena , N. and McCluskey , E. J. 1998 . Dependable adaptive computing systems---the ROAR project . In International Conference on Systems, Man, and Cybernetics. 2172--2177 . Saxena, N. and McCluskey, E. J. 1998. Dependable adaptive computing systems---the ROAR project. In International Conference on Systems, Man, and Cybernetics. 2172--2177."},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/12.262118"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/24.914544"},{"key":"e_1_2_1_33_1","volume-title":"Proceedings of the 2002 International Conference on Dependable Systems and Networks. 389--399","author":"Shivakumar P.","unstructured":"Shivakumar , P. , Kistler , M. , Keckler , S. W. , Burger , D. , and Alvisi , L . 2002. Modeling the effect of technology trends on the soft error rate of combinational logic . In Proceedings of the 2002 International Conference on Dependable Systems and Networks. 389--399 . Shivakumar, P., Kistler, M., Keckler, S. W., Burger, D., and Alvisi, L. 2002. Modeling the effect of technology trends on the soft error rate of combinational logic. In Proceedings of the 2002 International Conference on Dependable Systems and Networks. 389--399."},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1109\/40.755464"},{"key":"e_1_2_1_35_1","volume-title":"Proceedings of the 35th International Symposium on Microarchitecture (MICRO). 271--282","author":"Vachharajani M.","unstructured":"Vachharajani , M. , Vachharajani , N. , Penry , D. A. , Blome , J. A. , and August , D. I . 2002. Microarchitectural exploration with Liberty . In Proceedings of the 35th International Symposium on Microarchitecture (MICRO). 271--282 . Vachharajani, M., Vachharajani, N., Penry, D. A., Blome, J. A., and August, D. I. 2002. Microarchitectural exploration with Liberty. In Proceedings of the 35th International Symposium on Microarchitecture (MICRO). 271--282."},{"key":"e_1_2_1_36_1","volume-title":"Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation (PLDI). 195--206","author":"Vachharajani M.","unstructured":"Vachharajani , M. , Vachharajani , N. , and August , D. I . 2004. The Liberty Structural Specification Language: A high-level modeling language for component reuse . In Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation (PLDI). 195--206 . 10.1145\/996841.996865 Vachharajani, M., Vachharajani, N., and August, D. I. 2004. The Liberty Structural Specification Language: A high-level modeling language for component reuse. In Proceedings of the ACM SIGPLAN 2004 Conference on Programming Language Design and Implementation (PLDI). 195--206. 10.1145\/996841.996865"},{"key":"e_1_2_1_37_1","volume-title":"Proceedings of the 9th IEEE International On-Line Testing Symposium. 137--143","author":"Venkatasubramanian R.","unstructured":"Venkatasubramanian , R. , Hayes , J. P. , and Murray , B. T . 2003. Low-cost on-line fault detection using control-flow assertions . In Proceedings of the 9th IEEE International On-Line Testing Symposium. 137--143 . Venkatasubramanian, R., Hayes, J. P., and Murray, B. T. 2003. Low-cost on-line fault detection using control-flow assertions. In Proceedings of the 9th IEEE International On-Line Testing Symposium. 137--143."},{"key":"e_1_2_1_38_1","volume-title":"Proceedings of the 29th Annual International Symposium on Computer Architecture. IEEE Computer Society. 87--98","author":"Vijaykumar T. N.","unstructured":"Vijaykumar , T. N. , Pomeranz , I. , and Cheng , K . 2002. Transient-fault recovery using simultaneous multithreading . In Proceedings of the 29th Annual International Symposium on Computer Architecture. IEEE Computer Society. 87--98 . Vijaykumar, T. N., Pomeranz, I., and Cheng, K. 2002. Transient-fault recovery using simultaneous multithreading. In Proceedings of the 29th Annual International Symposium on Computer Architecture. IEEE Computer Society. 87--98."},{"key":"e_1_2_1_39_1","volume-title":"Proceedings of the 12th International Conference on Parallel Architectures and Compilation Techniques. 56--67","author":"Wang N.","unstructured":"Wang , N. , Fertig , M. , and Patel , S. J . 2003. Y-branches: When you come to a fork in the road, take it . In Proceedings of the 12th International Conference on Parallel Architectures and Compilation Techniques. 56--67 . Wang, N., Fertig, M., and Patel, S. J. 2003. Y-branches: When you come to a fork in the road, take it. In Proceedings of the 12th International Conference on Parallel Architectures and Compilation Techniques. 56--67."},{"key":"e_1_2_1_40_1","volume-title":"Proceedings of the 2004 International Conference on Dependendable Systems and Networks. 61--72","author":"Wang N. J.","unstructured":"Wang , N. J. , Quek , J. , Rafacz , T. M. , and Patel , S. J . 2004. Characterizing the effects of transient faults on a high-performance processor pipeline . In Proceedings of the 2004 International Conference on Dependendable Systems and Networks. 61--72 . Wang, N. J., Quek, J., Rafacz, T. M., and Patel, S. J. 2004. Characterizing the effects of transient faults on a high-performance processor pipeline. In Proceedings of the 2004 International Conference on Dependendable Systems and Networks. 61--72."},{"key":"e_1_2_1_41_1","volume-title":"Proceedings of the 31st Annual International Symposium on Computer Architecture (ISCA).","author":"Weaver C.","unstructured":"Weaver , C. , Emer , J. , Mukherjee , S. S. , and Reinhardt , S. K . 2004. Techniques to reduce the soft error rate of a high-performance microprocessor . In Proceedings of the 31st Annual International Symposium on Computer Architecture (ISCA). Weaver, C., Emer, J., Mukherjee, S. S., and Reinhardt, S. K. 2004. Techniques to reduce the soft error rate of a high-performance microprocessor. In Proceedings of the 31st Annual International Symposium on Computer Architecture (ISCA)."},{"key":"e_1_2_1_42_1","volume-title":"Proceedings of the 1996 IEEE Aerospace Applications Conference 1, 293--307","author":"Yeh Y.","year":"1996","unstructured":"Yeh , Y. 1996 . Triple-triple redundant 777 primary flight computer . In Proceedings of the 1996 IEEE Aerospace Applications Conference 1, 293--307 . Yeh, Y. 1996. Triple-triple redundant 777 primary flight computer. In Proceedings of the 1996 IEEE Aerospace Applications Conference 1, 293--307."},{"key":"e_1_2_1_43_1","volume-title":"Proceedings of the Third IEEE International High-Assurance Systems Engineering Symposium. 64--72","author":"Yeh Y.","year":"1998","unstructured":"Yeh , Y. 1998 . Design considerations in Boeing 777 fly-by-wire computers . In Proceedings of the Third IEEE International High-Assurance Systems Engineering Symposium. 64--72 . Yeh, Y. 1998. Design considerations in Boeing 777 fly-by-wire computers. In Proceedings of the Third IEEE International High-Assurance Systems Engineering Symposium. 64--72."}],"container-title":["ACM Transactions on Architecture and Code Optimization"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1113841.1113843","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1113841.1113843","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T22:43:23Z","timestamp":1750286603000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1113841.1113843"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2005,12]]},"references-count":43,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2005,12]]}},"alternative-id":["10.1145\/1113841.1113843"],"URL":"https:\/\/doi.org\/10.1145\/1113841.1113843","relation":{},"ISSN":["1544-3566","1544-3973"],"issn-type":[{"value":"1544-3566","type":"print"},{"value":"1544-3973","type":"electronic"}],"subject":[],"published":{"date-parts":[[2005,12]]},"assertion":[{"value":"2005-12-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}