Publications

Publications

187 total publications

Book Chapters

  1. W. K. Fuchs, S.-Y. Kuo, “Spare Allocation/Reconfiguration for WSI,” in Wafer-Scale Integration, Swartzlander (editor), Kluwer Academic Publishers: Boston, 1989.
  2. W. K. Fuchs, N. J. Alewine, W.-M. Hwu, “Speculative Execution and Compiler-Assisted Multiple Instruction Recovery,” in Foundations of Dependable Computing: System Implementation, Koob, Lau (editors), Kluwer Academic Publishers: Boston, 1994.
  3. W. K. Fuchs, N. Neves, K.-F. Ssu, “Dependable Distributed and Mobile Computing – Utilizing Time to Enhance Recovery from Failures,” Dependable Network Computing, Avresky (editor), Kluwer Academic Publishers, 1999.

Edited Book Chapters Derived From Workshop Papers

  1. W. K. Fuchs, M.-F. Chang, S.-Y. Kuo, P. Mazumder, C. Stunkel, “The Impact of Parallel Architecture Granularity on Yield,” in Yield Modelling and Defect Tolerance in VLSI, Moore, Maly, Strojwas(editors), Adam Hilger: London, 1988.
  2. M. Sharma, W. K. Fuchs, “Applicative Architectures for Fault-Tolerant Multiprocessors,” in Concurrent Computations: Algorithms, Architecture, and Technology, Tewksbury, Dickinson, Schwartz (editors), Plenum Press: New York, 1989.
  3. W. K. Fuchs, M.-F. Chang, “Diagnosis and Repair of Large Memories: A Critical Review and Recent Results,” in Defect and Fault Tolerance in VLSI Systems, I. Koren (editor), vol. 1, Plenum Press: New York, 1989.
  4. W. Shi, W. K. Fuchs, “Probabilistic Analysis of Memory Repair and Reconfiguration Heuristics,” in Defect and Fault Tolerance in VLSI Systems, C. H. Stapper, V. K. Jain, G. Saucier (editors), vol. 2, Plenum Press: New York, 1990.
  5. K. Kubiak, W. K. Fuchs, “Reliability Analysis of Application-Specific Architectures,” in Defect and Fault Tolerance in VLSI Systems, C. H. Stapper, V. K. Jain, G. Saucier (editors), vol. 2, Plenum Press: New York, 1990.
  6. J. Long, W. K. Fuchs, J. A. Abraham, “Implementing Forward Recovery Using Checkpoints in Distributed Systems,” Dependable Computing and Fault-Tolerant Systems – Dependable Computing for Critical Applications, vol. 6, Meyer, Schlichting (editors), Springer-Verlag: New York, 1992.
  7. N. J. Alewine, W. K. Fuchs, W.-M. Hwu, “Application of Compiler-Assisted Rollback Recovery to Speculative Execution Repair,” Hardware and Software Architectures for Fault Tolerance, Lecture Notes in Computer Science, Banatre, Lee (editors), Springer-Verlag: New York, 1994.
  8. Y.-M. Wang, W. K. Fuchs, “Optimal Message Log Reclamation for Uncoordinated Checkpointing,” Fault-Tolerant Parallel and Distributed Systems, Pradhan, Avresky (editors), IEEE Computer Society Press: Los Alamitos, 1995.
  9. S.-K. Chen, W. K. Fuchs, W.-M. Hwu, “The Application of Compiler-Assisted Multiple Instruction Retry to VLIW Architectures,” Fault-Tolerant Parallel and Distributed Systems, Pradhan, Avresky(editors), IEEE Computer Society Press: Los Alamitos, 1995.

Magazine Publications

  1. S.-Y. Kuo, W. K. Fuchs, “Efficient Spare Allocation for Reconfigurable Arrays,” IEEE Design and Test, (Invited Paper), vol. 4, no. 7, February 1987, pp. 24-31.
  2. J. A. Abraham, P. Banerjee, C.-Y. Chen, W. K. Fuchs, S.-Y. Kuo, A. L. N. Reddy, “Fault Tolerance Techniques for Systolic Arrays,” Computer, vol. 20, no. 7, July 1987, pp. 65-75.
  3. C. B. Stunkel, B. Janssens, W. K. Fuchs, “Address Tracing for Parallel Machines,” Computer, (Special Issue on Experimental Research in Computer Architecture), vol. 24, no. 1, January 1991, pp. 31-38.
  4. W. K. Fuchs, E. E. Swartzlander Jr., “Wafer-Scale Integration: Architectures and Algorithms,” Computer, vol. 25, no. 4, April 1992, pp. 6-8.

Refereed Journal Publications

  1. J. A. Abraham, W. K. Fuchs, “Fault and Error Models for VLSI,” Proceedings of the IEEE, vol. 74, no. 5, May 1986, pp. 639-654.
  2. W. K. Fuchs, K.-L. Wu, J. A. Abraham, “Comparison and Diagnosis of Large Replicated Files,” IEEE Transactions on Software Engineering, vol. SE-13, no. 1, January 1987, pp. 15-22.
  3. W. K. Fuchs, C.-Y. R. Chen, J. A. Abraham, “Concurrent Error Detection in Highly Structured Logic Arrays,” IEEE Journal of Solid-State Circuits, vol. SC-22, no. 4, August 1987, pp. 583-594.
  4. M. M. Yen, W. K. Fuchs, J. A. Abraham, “Designing for Concurrent Error Detection in VLSI: Application to a Microprogram Control Unit,” IEEE Journal of Solid-State Circuits, vol. SC-22, no. 4, August 1987, pp. 595-605.
  5. D. K. Hwang, W. K. Fuchs, S. M. Kang, “An Efficient Approach to Gate Matrix Layout,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. CAD-6, no. 5, September 1987, pp. 802-809.
  6. M. B. Lowrie, W. K. Fuchs, “Reconfigurable Tree Architectures Using Subtree Oriented Fault Tolerance,” IEEE Transactions on Computers, vol. C-36, no. 10, October 1987, pp. 1172-1182.
  7. P. Mazumder, J. H. Patel, W. K. Fuchs, “Methodologies for Testing Embedded Content-Addressable Memories,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 7, no. 1, January 1988, pp. 11-20.
  8. M.-F. Chang, W. K. Fuchs, J. H. Patel, “Diagnosis and Repair of Memory with Coupling Faults,” IEEE Transactions on Computers, vol. 38, no. 4, April 1989, pp. 493-500.
  9. W. K. Fuchs, W. Page, J. H. Patel, P. Tobin, “Workstation-Based Logic Animation and Microarchitecture Emulation for Teaching Introduction to Computer Engineering,” IEEE Transactions on Education, vol. 32, no. 3, August 1989, pp. 218-225.
  10. C.-C. J. Li, P. P. Chen, W. K. Fuchs, “Local Concurrent Error Detection and Correction in Data Structures Using Virtual Backpointers,” IEEE Transactions on Computers, vol. 38, no. 11, November 1989, pp. 1481-1492.
  11. M. F. Chang, W. Shi, W. K. Fuchs, “Optimal Diagnosis Procedures for k-out-of-n Structures,” IEEE Transactions on Computers, vol. 39, no. 4, April 1990, pp. 559-564.
  12. K.-L. Wu, W. K. Fuchs, “Recoverable Distributed Shared Virtual Memory,” IEEE Transactions on Computers, vol. 39, no. 4, April 1990, pp. 460-469.
  13. K.-L. Wu, W. K. Fuchs, J. H. Patel, “Error Recovery in Shared Memory Multiprocessors Using Private Caches,” IEEE Transactions on Parallel and Distributed Systems, vol. 1, no. 2, April 1990, pp. 231-240.
  14. S.-Y. Kuo, W. K. Fuchs, “Reconfigurable Cube-Connected Cycles Architectures,” Journal of Parallel and Distributed Computing, vol. 9, no. 1, May 1990, pp. 1-10.
  15. T. L. Wernimont, D. K. Hwang, W. K. Fuchs, “CSP-Based Object-Oriented Description and Simulation of a Reconfigurable Adaptive Beamforming Architecture Using the OODRA Workbench,” Journal of VLSI Signal Processing, vol. 2, no. 3, November 1990, pp. 159-172.
  16. M.-F. Chang, W. K. Fuchs, “Loop-Based Design and Reconfiguration of Wafer-Scale Linear Arrays with High Harvest Rates,” IEEE Journal of Solid-State Circuits, vol. 26, no. 5, May 1991, pp. 717-726.
  17. S.-Y. Kuo, W. K. Fuchs, “Fault Diagnosis and Spare Allocation for Yield Enhancement in Large Reconfigurable PLA’s,” IEEE Transactions on Computers, vol. 41, no. 2, February 1992, pp. 221-226.
  18. C. B. Stunkel, B. Janssens, W. K. Fuchs, “Address Tracing of Parallel Systems via TRAPEDS,” Journal of Microprocessors and Microsystems, vol. 16, no. 5, May 1992, pp. 249-261.
  19. C. B. Stunkel, W. K. Fuchs, “An Analysis of Cache Performance for a Hypercube Multicomputer,” IEEE Transactions on Parallel and Distributed Computing, vol. 3, no. 4, July 1992, pp. 421-432.
  20. S.-Y. Kuo, W. K. Fuchs, “Modelling and Algorithms for Spare Allocation in Reconfigurable VLSI,” Proceedings IEE: Computers and Digital Techniques, vol. 139, no. 4, July 1992, pp. 323-328.
  21. K. Kubiak, W. K. Fuchs, “Rapid Integrated-Circuit Reliability-Simulation and Its Application to Testing,” IEEE Transactions on Reliability, vol. 41, no. 3, September 1992, pp. 458-465.
  22. W. Shi, W. K. Fuchs, “Probabilistic Analysis and Algorithms for Reconfiguration of Memory Arrays,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 11, no. 9, September 1992, pp. 1153-1160.
  23. N. Mourad, W. K. Fuchs, D. G. Saab, “Recovery Issues in Databases Using Redundant Disk Arrays,” Journal of Parallel and Distributed Computing, no. 17, January 1993, pp. 75-89.
  24. K.-L. Wu, W. K. Fuchs, “Rapid Transaction-Undo Recovery Using Twin-Page Storage Management,” IEEE Transactions on Software Engineering, vol. 19, no. 2, February 1993, pp. 155-164.
  25. Gupta, W. K. Fuchs, “Garbage Collection in a Distributed Object-Oriented System,” IEEE Transactions on Knowledge and Data Engineering, vol. 5, no. 2, April 1993, pp. 257-265.
  26. H. V. Savin, M. S. Bucknell, M. D. Spaulding, T. B. Maciukenas, W. K. Fuchs, “Design for Concurrent Error Detection and Testability in Storage/Logic Arrays,” IEEE Journal of Solid-State Circuits, vol. 29, no. 7, July 1994, pp. 770-779.
  27. Y.-M. Wang, A. Lowry, W. K. Fuchs, “Consistent Global Checkpoints Based on Direct Dependency Tracking,” Journal of Information Processing Letters, vol. 50, 1994, pp. 223-230.
  28. Janssens, W. K. Fuchs, “The Performance of Cache-Based Error Recovery in Multiprocessors,” IEEE Transactions on Parallel and Distributed Systems, vol. 5, no. 10, October 1994, pp. 1033-1043.
  29. C.-C. J. Li, E. M. Stewart, W. K. Fuchs, “Compiler-assisted Full Checkpointing,” International Journal of Software-Practice and Experience, vol. 24, no. 10, October 1994, pp. 871-886.
  30. Y.-M. Wang, P.-Y. Chung, W. K. Fuchs, “Scheduling for Periodic Concurrent Error Detection in Processor Arrays,” Journal of Parallel and Distributed Computing, vol. 23, no. 3, December 1994, pp. 306-313.
  31. S.-K. Chen, N. J. Alewine, W. K. Fuchs, W.-M. Hwu, “Incremental Compiler Transformations for Multiple Instruction Retry,” International Journal of Software – Practice and Experience, vol. 24, no. 12, December 1994, pp. 1179-1198.
  32. C.-C. J. Li, S.-K. Chen, W. K. Fuchs, W.-M. Hwu, “Compiler-Based Multiple Instruction Retry,” IEEE Transactions on Computers, vol. 44, no. 1, January 1995, pp. 35-46.
  33. T. Lee, W. Chuang, I. N. Hajj, W. K. Fuchs, “Circuit-Level Dictionaries of CMOS Bridging Faults,” IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, vol. 14, no, 5, May 1995, pp. 596-603.
  34. Y.-M. Wang, P.-Y. Chung, I.-J. Lin, W. K. Fuchs, “Checkpoint Space Reclamation for Uncoordinated Checkpointing in Message-Passing Systems,” IEEE Transactions on Parallel and Distributed Systems, vol. 6, no. 5, May 1995, pp. 546-554.
  35. S. Khanna, W. K. Fuchs, “A Linear Time Algorithm for Sequential Diagnosis in Hypercubes,” Journal of Parallel and Distributed Computing, vol. 26, 1995, pp. 48-53.
  36. W. Shi, W. K. Fuchs, “Optimal Interconnect Diagnosis of Wiring Networks,” IEEE Transactions on VLSI Systems, vol. 3, no. 3, September 1995, pp. 430-436.
  37. N. J. Alewine, S.-K. Chen, W. K. Fuchs, W.-M. Hwu, “Compiler-Assisted Multiple Instruction Rollback Recovery Using a Read Buffer,” IEEE Transactions on Computers, vol. 44, no. 9, September 1995, pp. 1096-1107.
  38. Janssens, W. K. Fuchs, “Ensuring Correct Rollback Recovery in Distributed Shared Memory Systems,” Journal of Parallel and Distributed Computing, vol. 29, no. 2, September 1995, pp. 211-218.
  39. N. Mourad, W. K. Fuchs, D. G. Saab, “Site Partitioning for Redundant Arrays of Distributed Disks,” Journal of Parallel and Distributed Computing, vol. 33, no. 1, February 1996, pp. 1-11.
  40. P. P. Chen, A. N. Mourad, W. K. Fuchs, “Probability of Correctness of Processor-Array Outputs Using Periodic Concurrent Error Detection,” IEEE Transactions on Reliability, vol. 45, no. 2, June 1996, pp. 285-296.
  41. W. Shi, M.-F. Chang, W. K. Fuchs, “Harvest Rate of Reconfigurable Pipelines,” IEEE Transactions on Computers, vol. 45, no. 10, October 1996, pp. 1200-1203.
  42. S. Khanna, W. K. Fuchs, “A Graph Partitioning Approach to Sequential Diagnosis,” IEEE Transactions on Computers, vol. 46, no. 1, January 1997, pp. 39-47.
  43. N. Neves, W. K. Fuchs, “Adaptive Recovery for Mobile Environments,” Communications of the ACM, vol. 40, no. 1, January 1997, pp. 68-74.
  44. Y.-M. Wang, Y. Huang, W. K. Fuchs, C. Kintala, G. Suri, “Progressive Retry for Software Failure Recovery in Message-Passing Applications,” IEEE Transactions on Computers, vol. 46, no. 10, October 1997, pp. 1137-1141.
  45. P. G. Ryan, W. K. Fuchs, “Dynamic Fault Dictionaries and Two-Stage Fault Isolation,” IEEE Transactions on VLSI Systems, vol. 6, no. 1, March 1998, pp. 176-180.
  46. K.-F. Ssu, B. Yao, W. K. Fuchs, N. F. Neves, “Adaptive Checkpointing with Storage Management for Mobile Environments,” IEEE Transactions on Reliability, vol. 48, no. 4, December 1999, pp. 315-324. (selected as one of the four best papers from the 1999 IEEE Pacific Rim International Symposium on Dependable Computing).
  47. S.-K. Chen, W. K. Fuchs, J.-Y. Chung, “Reversible Debugging Using Program Instrumentation,” IEEE Transactions on Software Engineering, vol. 27, no. 8, August 2001, pp. 715-727.
  48. Hartanto, S. Venkataraman, W. K. Fuchs, E. M. Rudnick, J. H. Patel, S. Chakravarty, “Diagnostic Simulation of Stuck-at Faults in Sequential Circuits Using Compact Lists,” ACM Transactions on Design of Electronic Systems, vol. 6, no. 4, October 2001, pp. 471-489.
  49. S.-K. Chen, W. K. Fuchs, “Compiler-Assisted Multiple Instruction Word Retry for VLIW Architectures,” IEEE Transactions on Parallel and Distributed Systems, vol. 12, no. 12, December 2001, pp. 1293-1304.
  50. K.-F. Ssu, W. K. Fuchs, and H. C. Jiau, “Process Recovery in Heterogeneous Systems,” IEEE Transactions on Computers, Vol. 52, No. 2, February 2003, pp. 126-138.
  51. M. E. Amyeen, W. K. Fuchs, I. Pomeranz, and V. Boppana,“Fault Equivalence Identification in Combinational Circuits Using Implication and Evaluation Techniques,”  IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, Vol. 22, No. 7, July 2003, pp. 922-936.
  52. S. Goldberg, S. Upadhyaya and W. K. Fuchs, “Recovery Schemes for Mesh Arrays Utilizing Dedicated Spares,” IEEE Transactions on Reliability, Vol. 53, No. 4, December 2004, pp. 445-451.

Rigorously Refereed Conference Publications

  1. W. K. Fuchs, J. A. Abraham, K.-H. Huang, “Concurrent Error Detection in VLSI Interconnection Networks,” Proceedings of the 10th Annual ACM/IEEE International Symposium on Computer Architecture, June 1983, pp. 309-315. Also reprinted in: Interconnection Networks for Parallel and Distributed Processing, C.-H. Wu and T.-y. Feng (editors), IEEE Press: 1984, pp. 380-386.
  2. C. Y. Wong, W. K. Fuchs, J. A. Abraham, E. S. Davidson, “The Design of a Microprogram Control Unit with Concurrent Error Detection,” Proceedings of the 13th Annual IEEE International Fault-Tolerant Computing Symposium, June 1983, pp. 476-483.
  3. W. K. Fuchs, J. A. Abraham, “A Unified Approach to Concurrent Error Detection in Highly Structured Logic Arrays,” Proceedings of the 14th Annual IEEE International Fault-Tolerant Computing Symposium, June 1984, pp. 4-9.
  4. W. K. Fuchs, K.-L. Wu, J. A. Abraham, “Low-Cost Comparison and Diagnosis of Large Remotely Located Files,” Proceedings of the 5th IEEE Symposium on Reliability in Distributed Software and Database Systems, January 1986, pp. 67-73.
  5. P. Banerjee, S.-Y. Kuo, W. K. Fuchs, “Reconfigurable Cube-Connected Cycles Architectures,” Proceedings of the 16th Annual IEEE International Fault-Tolerant Computing Symposium, July 1986, pp. 286-291.
  6. S.-Y. Kuo, W. K. Fuchs, “Efficient Spare Allocation in Reconfigurable Arrays,” Proceedings of the 23rd ACM/IEEE Design Automation Conference, July 1986, pp. 385-390. (Recipient of the Best Paper Award in the simulation and test category for the conference.)
  7. P. Mazumder, J. H. Patel, W. K. Fuchs, “Design and Algorithms for Parallel Testing of Random Access and Content Addressable Memories,” Proceedings of the 24th ACM/IEEE Design Automation Conference, July 1987, pp. 688-694. (Nominated for the Best Paper Award in the simulation and test category for the conference.)
  8. S.-Y. Kuo, W. K. Fuchs, “Spare Allocation and Reconfiguration in Large Area VLSI,” Proceedings of the 25th IEEE/ACM Design Automation Conference, June 1988, pp. 609-612.
  9. C. B. Stunkel, W. K. Fuchs, “TRAPEDS: Producing Traces for Multicomputers Via Execution Driven Simulation,” Proceedings of the ACM SIGMETRICS- International Conference on Measurement and Modeling of Computer Systems, May 1989, pp. 70-78.
  10. D. K. Hwang, T. L. Wernimont, W. K. Fuchs, “Evaluation of a Reconfigurable Architecture for Digital Beamforming Using the OODRA Workbench,” Proceedings of the 26th ACM/IEEE Design Automation Conference, June 1989, pp. 614-617.
  11. K.-L. Wu, W. K. Fuchs, “Recoverable Distributed Shared Virtual Memory: Memory Coherence and Storage Structures,” Proceedings of the 19th Annual IEEE International Fault-Tolerant Computing Symposium, June 1989, pp. 520-527.
  12. K.-L. Wu, W. K. Fuchs, J. H. Patel, “Cache-Based Error Recovery for Shared Memory Multiprocessor Systems,” Proceedings of the International Conference on Parallel Processing, August 1989, pp. 159-166.
  13. C. B. Stunkel, W. K. Fuchs, “Analysis of Hypercube Cache Performance Using Address Traces Generated by TRAPEDS,” Proceedings of the International Conference on Parallel Processing, August 1989, pp. 33-40.
  14. C.-C. J. Li, W. K. Fuchs, “CATCH- Compiler-Assisted Techniques for Checkpointing,” Proceedings of the 20th Annual IEEE International Fault-Tolerant Computing Symposium, June 1990, pp. 74-81.
  15. C.-C. J. Li, W. K. Fuchs, “Maintaining Scalable Checkpoints on Hypercubes,” Proceedings of the International Conference on Parallel Processing, August 1990, pp. 98-104.
  16. J. Long, W. K. Fuchs, J. A. Abraham, “Forward Recovery Using Checkpointing in Parallel Systems,” Proceedings of the International Conference on Parallel Processing, August 1990, pp. 272-275.
  17. B. Janssens, W. K. Fuchs, “Experimental Evaluation of Multiprocessor Cache-Based Error Recovery,” Proceedings of the International Conference on Parallel Processing, August 1991, pp. I-505–I-508.
  18. K. Kubiak, S. Parkes, W. K. Fuchs, R. Saleh, “Exact Evaluation of Diagnostic Test Resolution,” Proceedings of the ACM/IEEE Design Automation Conference, June 1992, pp. 347-352.
  19. Y.-M. Wang, W. K. Fuchs, “Scheduling Message Processing for Reducing Rollback Propagation,” Proceedings of the 22nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1992, pp. 204-211.
  20. J. Long, W. K. Fuchs, J. A. Abraham, “Compiler-Assisted Static Checkpoint Insertion,” Proceedings of the 22nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1992, pp. 58-65.
  21. N. J. Alewine, S.-K. Chen, C.-C. Li, W. K. Fuchs, W.-M. Hwu, “Branch Recovery with Compiler-Assisted Multiple Instruction Retry,” Proceedings of the 22nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1992, pp. 66-73.
  22. Y.-M. Wang, W. K. Fuchs, “Optimistic Message Logging for Independent Checkpointing in Message-Passing Systems,” Proceedings IEEE Symposium on Reliable Distributed Systems, October 1992, pp. 147-154.
  23. Y.-M. Wang, Y. Huang, W. K. Fuchs, “Progressive Retry for Software Error Recovery in Distributed Systems,” Proceedings of the 23nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1993, pp. 138-144.
  24. B. Janssens, W. K. Fuchs, “Relaxing Consistency in Recoverable Distributed Shared Memory,” Proceedings of the 23nd Annual IEEE International Fault-Tolerant Computing Symposium, July 1993, pp. 155-163.
  25. A. N. Mourad, W. K. Fuchs, D. G. Saab, “Performance of Redundant Disk Array Organizations in Transaction Processing Environments,” Proceedings of the International Conference on Parallel Processing, vol. I, August 1993, pp. I-138–I-145.
  26. A. N. Mourad, W. K. Fuchs, D. G. Saab, “Assigning Sites to Redundant Clusters in a Distributed Storage System,” Proceedings of the International Conference on Parallel Processing, vol. I, August 1993, pp. I-64–I-71.
  27. Y.-M. Wang, W. K. Fuchs, “Lazy Checkpoint Coordination for Bounding Rollback Propagation,” Proceedings IEEE Symposium on Reliable Distributed Systems, October 1993, pp. 78-85.
  28. S.-K. Chen, W. K. Fuchs, W.-M. Hwu, “An Analytical Approach to Scheduling Code for Superscalar and VLIW Architectures,” Proceedings of the International Conference on Parallel Processing, August 1994, pp. 134-141.
  29. B. Janssens, W. K. Fuchs, “Reducing Interprocessor Dependence in Recoverable Distributed Shared Memory,” Proceedings IEEE Symposium on Reliable Distributed Systems, October 1994, pp. 34-41.
  30. S. Venkataraman, I. Hartanto, W. K. Fuchs, E. M. Rudnick, S. Chakravarty, J. H. Patel, “Rapid Diagnostic Fault Simulation of Stuck-At Sequential Circuits Using Compact Lists,” Proceedings of the IEEE/ACM Design Automation Conference, June 1995, pp. 133-138.
  31. G. Suri, B. Janssens, W. K. Fuchs, “Reduced Overhead Logging for Rollback Recovery in Distributed Shared Memory,” Proceedings of the 25th Annual IEEE International Fault-Tolerant Computing Symposium, June 1995, pp. 279-288.
  32. D. Xiang, S. Venkataraman, W. K. Fuchs, J. H. Patel, “Partial Scan Design Based on Circuit State Information,” Proceedings of the IEEE/ACM Design Automation Conference, June 1996, pp. 807-812.
  33. V. Boppana, I. Hartanto, W. K. Fuchs, “Fault Diagnosis Using State Information,” Proceedings of the 26th Annual IEEE International Fault-Tolerant Computing Symposium, June 1996, pp. 96-103.
  34. N. Neves, W. K. Fuchs, “Using Time to Improve the Performance of Coordinated Checkpointing,” Proceedings of the IEEE International Computer Performance and Dependability Symposium,September 1996, pp. 282-291.
  35. N. Neves, W. K. Fuchs, “Fault Detection Using Hints from the Socket Layer,” Proceedings of the 16th IEEE Symposium on Reliable Distributed Systems, October 1997, pp. 64-71.
  36. N. Neves, W. K. Fuchs, “RENEW: A Tool for Fast and Efficient Implementation of Checkpoint Protocols,” Proceedings of the 28th Annual IEEE International Fault-Tolerant Computing Symposium,June 1998, pp. 58-67.
  37. K.-F. Ssu, W. K. Fuchs, “PREACHES – Portable Recovery and Checkpointing in Heterogeneous Systems,” Proceedings of the 28th Annual IEEE International Fault-Tolerant Computing Symposium,June 1998, pp. 38-47.
  38. N. Neves, W. K. Fuchs, “Coordinated CheckpointingWithout Direct Coordination,” Proceedings of the International Computer Performance and Dependability Symposium, September 1998, pp. 23-31.
  39. I. Pomeranz, W. K. Fuchs, “A Diagnostic Test Generation Procedure for Combinational Circuits Based on Test Elimination,” Proceedings of the IEEE 7th Asian Test Symposium, December 1998, pp. 486-491.
  40. B. Yao, K.-F. Ssu, W. K. Fuchs, “Message Logging in Mobile Computing,” Proceedings of the 29th Annual IEEE International Fault-Tolerant Computing Symposium, June 1999, pp. 294-301.
  41. K.-F. Ssu, B. Yao, W. K. Fuchs, “An Adaptive Checkpointing Protocol to Bound Recovery Time with Message Logging,” Proceedings of the IEEE Symposium on Reliable Distributed Systems, October 1999, pp. 244-252.
  42. B. Yao, W. K. Fuchs, “Proxy-based Recovery for Applications on Wireless Hand-held Devices,” Proceedings of the IEEE Symposium on Reliable Distributed Systems, October 2000, pp. 2-10.
  43. B. Yao, W. K. Fuchs, “Message Logging Optimization for Wireless Networks,” Proceedings of the IEEE Symposium on Reliable Distributed Systems, October 2001, pp. 182-185.
  44. B. Yao, W. K. Fuchs, “Recovery Proxy for Wireless Applications,” Proceedings of the International Symposium on Software Reliability Engineering, November 2001, pp. 112-119.

Other Publications

  1. W. K. Fuchs, J. A. Abraham, K.-H. Huang, “The Use of Multiple Processors and Custom nMOS VLSI in a Low-Cost High-Performance Data Acquisition System,” Proceedings of the International Symposium on VLSI Technology, Systems, and Applications, March 1983, pp. 152-156.
  2. J. A. Abraham, W. K. Fuchs, “Architecture and Software Enhancements for Concurrent Detection of Computer System Failures,” Proceedings of the 7th Annual IEEE Conference of the Engineering in Medicine and Biology Society, September 1985, pp. 197-202.
  3. T. A. Davis, R. P. Kunda, W. K. Fuchs, “Testing of Bit-Serial Multipliers,” Proceedings of the IEEE International Conference on Computer Design, October 1985, pp. 430-434.
  4. C.-Y. Chen, W. K. Fuchs, J. A. Abraham, “Efficient Concurrent Error Detection in PLAs and ROMs,” Proceedings of the IEEE International Conference on Computer Design, October 1985, pp. 525-529.
  5. M. B. Lowrie, W. K. Fuchs, “Reconfiguration Algorithms for Tree Architectures Using Sub-Tree Oriented Fault Tolerance,” Proceedings of the 9th International Conference on Fault-Tolerant Systems and Diagnostics, June 1987, pp. 45-50.
  6. J. T. Scanlon, W. K. Fuchs, “High Performance Bit-Serial Multiplication,” Proceedings of the IEEE International Conference on Computer Design, October 1986, pp. 114-117.
  7. W. K. Fuchs, “A Specification-Based Approach to Concurrent Structure Verification in Multiprocessor Systems,” Proceedings of the IEEE International Conference on Computer Design, October 1986, pp. 375-378.
  8. D. K. Hwang, W. K. Fuchs, S. M. Kang, “An Efficient Approach to Gate Matrix Layout,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1986, pp. 312-315.
  9. J. T. Scanlon, W. K. Fuchs, “A Testing Strategy for Bit-Serial Arrays,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1986, pp. 284-287.
  10. S.-Y. Kuo, W. K. Fuchs, “Fault Diagnosis and Spare Allocation for Yield Enhancement in Large Reconfigurable PLAs,” Proceedings of the International Test Conference, September 1987, pp. 944-951.
  11. B. T. Cunningham, W. K. Fuchs, P. Banerjee, “Fault Characterization and Delay Fault Testing of GaAs Logic Circuits,” Proceedings of the International Test Conference, September 1987, pp. 836-842.
  12. M. D. Spaulding, W. K. Fuchs, “Design for Concurrent Error Detection in Storage/Logic Arrays,” Proceedings of the 8th Real-Time Systems Symposium, December 1987, pp. 282-289.
  13. M. S. Bucknell, W. K. Fuchs, H. V. Savin, “Design of Testable Storage/Logic Arrays,” Proceedings of the IEEE International Symposium on Circuits and Systems, June 1988, pp. 209-212.
  14. A. Gupta, W. K. Fuchs, “Reliable Garbage Collection in Distributed Object Oriented Systems,” Proceedings of the IEEE International Computer Software and Applications Conference, October 1988, pp. 324-328.
  15. C. C. Li, P. P. Chen, W. K. Fuchs “Local Concurrent Error Detection and Correction in Data Structures Using Virtual Backpointers,” Proceedings of the IEEE International Computer Software and Applications Conference, October 1988, pp. 245-251.
  16. D. K. Hwang, W. K. Fuchs, “Message Passing Models for Design and Analysis of Reliable Large-Area VLSI Architectures,” Proceedings of the Government Microcircuit Applications Conference, November 1988, pp. 227-230.
  17. M.-F. Chang, W. K. Fuchs, J. H. Patel, “Diagnosis and Repair of Memory with Coupling Faults,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1988, pp. 524-527.
  18. D. K. Hwang, W. K. Fuchs, “CSP-Based Object-Oriented Description of Parallel Reconfigurable Architectures,” Proceedings of the IEEE International Conference on Wafer-Scale Integration, January 1989, pp. 111-120.
  19. W. K. Fuchs, “Computer-Aided Design and Analysis of Reliable Application Specific Parallel VLSI Architectures,” Proceedings of the International Conference on Circuits and Systems, July 1989, pp. 314-317.
  20. C. B. Stunkel, W. K. Fuchs, D. C. Rudolph, D. A. Reed, “Linear Optimization: A Case Study in Performance Analysis,” Proceedings of the 4th Conference on Hypercubes, Concurrent Computers and Applications, March 1989.
  21. K.-L. Wu, W. K. Fuchs, “A Cache-Aided Multiprocessor Rollback Recovery Scheme,” Proceedings of the 1989 Joint Fault-Tolerant Computing Symposium, July 1989, pp. 280-285.
  22. P. P. Chen, W. K. Fuchs, “Periodic Application of Concurrent Error Detection in Processor Arrays,” Proceedings of the Government Microcircuit Applications Conference, November 1989, pp. 451-454.
  23. M.-F. Chang, W. Shi, W. K. Fuchs, “Optimal Wafer Probe Testing and Diagnosis of k-out-of-n Structures,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1989, pp. 238-241.
  24. P. G. Ryan, D. G. Saab, W. K. Fuchs, “A Visually Oriented Architectural Fault Simulation Environment for WSI,” Proceedings of the IEEE International Conference on Wafer-Scale Integration, January 1990, pp. 167-173.
  25. C.-C. J. Li, W. K. Fuchs, “Graceful Degradation on Hypercube Multiprocessors Using Data Redistribution,” Proceedings 5th Distributed Memory Computing Conference, April 1990, pp. 1446-1454.
  26. K.-L. Wu, W. K. Fuchs, “Twin-Page Storage Management for Rapid Transaction-Undo Recovery,” Proceedings IEEE Computer Software and Applications Conference, October & November 1990, pp. 295-300. (Also reprinted as IBM Technical Report RC 15912, “Rapid Transaction-Undo Recovery Using Twin-Page Storage Management,” 7/10/90.)
  27. P. P. Chen, A. N. Mourad, W. K. Fuchs, “Confidence in Processor Array Outputs Under Periodic Application of Concurrent Error Detection,” Proceedings IEEE/IFIP International Workshop on Defect and Fault Tolerance in VLSI Systems, November 1990, pp. 299-305.
  28. P. G. Ryan, W. K. Fuchs, “Partial Detectability Profiles,” Proceedings IEEE International Conference on Computer-Aided Design, November 1990, pp. 372-375.
  29. C. B. Stunkel, B. Janssens, W. K. Fuchs, “Collecting Address Traces from Parallel Computers,” Proceedings 24th Annual Hawaii International Conference on System Sciences- Experimental Research in Computer Architecture, vol. 1, January 1991, pp. 373-383.
  30. W. Shi, W. K. Fuchs, “Large Area Defect-Tolerant Tree Architectures,” Proceedings IEEE International Conference on Wafer Scale Integration, January 1991, pp. 127-133.
  31. M.-F. Chang, W. K. Fuchs, “Design and Parallel Testing of Wafer Scale Linear Arrays with High Harvest Rates,” Proceedings IEEE International Conference on Wafer Scale Integration, January 1991, pp. 285-291.
  32. P. G. Ryan, S. Rawat, W. K. Fuchs, “Automated Diagnosis of VLSI Failures,” Proceedings of the IEEE VLSI Test Symposium, April 1991, pp. 187-192.
  33. R. K. Iyer, J. H. Patel, W. K. Fuchs, P. Banerjee, R. Horst, “Hardware and Software Fault Tolerance,” Encyclopedia of Microcomputers, A. K., J. G. Williams (editors), vol. 8, Marcel Dekker: New York, 1991, pp. 161-199.
  34. K. Kubiak, W. K. Fuchs, “Multiple-Fault Simulation and Coverage of Deterministic Single-Fault Test Sets,” Proceedings IEEE International Test Conference, October 1991, pp. 956-962.
  35. P. G. Ryan, S. Rawat, W. K. Fuchs, “Two-Stage Fault Location,” Proceedings IEEE International Test Conference, October 1991, pp. 963-968.
  36. W. K. Fuchs, “Memory Management and Compiler Support for Rapid Recovery from Failures in Computer Systems,” Proceedings of the 8th AIAA Computing in Aerospace Conference, October 1991, pp. 481-488.
  37. W. Shi, M.-F. Chang, W. K. Fuchs, “Harvest Rate of Reconfigurable Pipelines,” Proceedings of the IEEE Workshop on Defect and Fault Tolerance in VLSI Systems, November 1991, pp. 93-102.
  38. W. Shi, W. K. Fuchs, “Optimal Spare Allocation for Defect-Tolerant VLSI,” Proceedings of the IEEE International Conference on Wafer-Scale Integration, January 1992, pp. 193-199.
  39. A. N. Mourad, W. K. Fuchs, D. G. Saab, “Site Partitioning for Distributed Redundant Disk Arrays,” Proceedings 2nd International IEEE Workshop on Research Issues on Data Engineering: Transaction and Query Processing, February 1992, p. 214.
  40. A. N. Mourad, W. K. Fuchs, D. G. Saab, “Database Recovery Using Redundant Disk Arrays,” Proceedings 8th International Conference on Data Engineering, February 1992, pp. 176-183.
  41. E. M. Rudnick, W. K. Fuchs, J. H. Patel, “Diagnostic Fault Simulation of Sequential Circuits,” Proceedings International Test Conference, September 1992, pp. 178-186.
  42. W. K. Fuchs, “Fault Diagnosis for Large Sequential Circuits,” Proceedings 3rd International Conference on Solid State and Integrated Circuit Technology, October 1992, pp. 676-678.
  43. W. K. Fuchs, P. G. Ryan, “Defect Location in Large Sequential Circuits,” Proceedings TECHCON Conference, September 1993, pp. 135-137.
  44. P. G. Ryan, W. K. Fuchs, I. Pomeranz, “Fault Dictionary Compression and Equivalence Class Computation for Sequential Circuits,” Proceedings IEEE International Conference on Computer-Aided Design, November 1993, pp. 508-511.
  45. P. G. Ryan, W. K. Fuchs, “Test Set Partitioning and Dynamic Fault Dictionaries for Sequential Circuits,” Proceedings IEEE Asian Test Symposium, November 1993, pp. 179-184. Also chosen to appear in the IEEE Computer Society Asian Test Symposium Tenth Anniversary Compendium , 2001.
  46. P. G. Ryan, W. K. Fuchs, “Addressing the Size Problem in Fault Dictionaries,” Proceedings of the International Symposium for Testing & Failure Analysis, November 1993, pp. 129-133.
  47. W. Shi, W. K. Fuchs, “Optimal Interconnect Diagnosis,” Proceedings IEEE Asian Test Symposium, November 1993, pp. 197-200.
  48. T. Lee, W. Chuang, I. N. Hajj, W. K. Fuchs, “Circuit-Level Dictionaries of CMOS Bridging Faults,” Proceedings of the IEEE VLSI Test Symposium, April 1994, pp. 386-391.
  49. V. Boppana, W. K. Fuchs, “Fault Dictionary Compaction by Output Sequence Removal,” Proceedings IEEE International Conference on Computer-Aided Design, November 1994, pp. 576-579.
  50. G. Suri, Y. Huang, Y.-M. Wang, W. K. Fuchs, C. Kintala, “An Implementation and Performance Measurement of the Progressive Retry Technique,” Proceedings IEEE International Computer Performance and Dependability Symposium, April 1995, pp. 41-48.
  51. V. Boppana, I. Hartanto, W. K. Fuchs, “Full Fault Dictionary Storage Based on Labeled Tree Encoding,” Proceedings IEEE VLSI Test Symposium, April 1996, pp. 174-179.
  52. S. Venkataraman, I. Hartanto, W. K. Fuchs, “Dynamic Diagnosis of Sequential Circuits Based on Stuck-at Faults,” Proceedings IEEE VLSI Test Symposium, April 1996, pp. 198-203.
  53. W. K. Fuchs, V. Boppana, I. Hartanto, “Fault Diagnosis Solutions: Storage, Reuse and Parallelism,” Proceedings IEEE International Workshop on Computer-Aided Design, Test, and Evaluation for Dependability, July 1996, pp. 278-287.
  54. V. Boppana, P. Saxena, P. Banerjee, W. K. Fuchs, C. L. Liu, “A Parallel Algorithm for the Technology Mapping of LUT-based FPGAs,” Proceedings International EURO-PAR Conference, vol. 1, August 1996, pp. 828-831.
  55. I. Hartanto, V. Boppana, W. K. Fuchs, ” Diagnostic Fault Equivalence Identification Using Redundancy Information & Structural Analysis,” Proceedings IEEE International Test Conference, September 1996, pp. 294-302.
  56. V. Boppana, W. K. Fuchs, “Partial Scan Design Based on State Transition Modeling,” Proceedings IEEE International Test Conference, September 1996, pp. 538-547.
  57. V. Boppana, W. K. Fuchs, “Partial Scan Design Based on State Transition Modeling,” Proceedings of SRC TECHCON, September 1996.
  58. V. Boppana, I. Hartanto, W. K. Fuchs, “Diagnostic Fault Equivalence Identification,” Proceedings of SRC TECHCON, September 1996.
  59. V. Boppana, I. Hartanto, S. Venkataraman, W. K. Fuchs, “Static, Dynamic and Integrated Solutions for Fault Diagnosis,” Proceedings of SRC TECHCON, September 1996.
  60. N. Neves, W. K. Fuchs, “Adaptive Recovery for Mobile Environments,” Proceedings of IEEE High-Assurance Systems Engineering Workshop, October 1996, pp. 134-141.
  61. S. R. Goldberg, S. J. Upadhyaya, W. K. Fuchs, “Recovery Schemes for Mesh Arrays Utilizing Dedicated Spares,” Proceedings IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems, November 1996, pp. 318-326.
  62. V. Boppana, W. K. Fuchs, “Integrated Fault Diagnosis Targeting Reduced Simulation,” Proceedings IEEE International Conference on Computer-Aided Design, November 1996, pp. 681-684.
  63. I. Hartanto, V. Boppana, W. K. Fuchs, “Identification of Unsettable Flip-flops for Partial Scan and Faster ATPG,” Proceedings IEEE International Conference on Computer-Aided Design, November 1996, pp. 63-66.
  64. S. Venkataraman, W. K. Fuchs, “Distributed Diagnostic Simulation of Stuck-at Faults in Sequential Circuits,” Proceedings of the 10th International Conference on VLSI Design, January 1997, pp. 381-385.
  65. V. Boppana, I. Hartanto, W. K. Fuchs, “Characterization and Implicit Identification of Sequential Indistinguishability,” Proceedings of the 10th International Conference on VLSI Design, January 1997, pp. 376-380.
  66. I. Hartanto, V. Boppana, W. K. Fuchs, J. H. Patel, “Diagnostic Test Pattern Generation for Sequential Circuits,” Proceedings of the IEEE VLSI Test Symposium, April 1997, pp. 196-202.
  67. S. Venkataraman, W. K. Fuchs, “Diagnosis of Bridging Faults in Sequential Circuits Using Adaptive Simulation, State Storage, and Path Tracing,” Proceedings of the International Test Conference,November 1997, pp. 878-886.
  68. S. Venkataraman, W. K. Fuchs, “A Deductive Technique for Diagnosis of Bridging Faults,” Proceedings of the IEEE International Conference on Computer-Aided Design, November 1997, pp. 562-567.
  69. S. Venkataraman, J. Patel, W. K. Fuchs, “Diagnostic Simulation of Sequential Circuits Using Fault Sampling,” Proceedings of the 11th IEEE International Conference on VLSI Design, January 1998, pp. 476-481.
  70. K. Muhammad, M. E. Amyeen, K. Roy, W. K. Fuchs, “Fault Detection and Location Using IDD Waveform Analysis,” Proceedings of the IEEE International On-Line Testing Workshop, July 1998, pp. 66-70.
  71. V. Boppana, W. K. Fuchs, “Dynamic Fault Collapsing and Diagnostic Test Pattern Generation for Sequential Circuits,” Proceedings of the IEEE International Conference on Computer-Aided Design,November 1998, pp. 147-154.
  72. A. Veneris, S. Venkataraman, I. N. Hajj, W. K. Fuchs, “Multiple Design Error Diagnosis and Correction in Digital VLSI Circuits,” Proceedings of the IEEE VLSI Test Symposium, April 1999, pp. 58-63.
  73. M. E. Amyeen, I. Pomeranz, V. Boppana, W. K. Fuchs, “Implication and Evaluation Techniques for Proving Fault Equivalence,” Proceedings of the IEEE VLSI Test Symposium, April 1999, pp. 201-207.
  74. M. E. Amyeen, W. K. Fuchs, I. Pomeranz, V. Boppana, “Fault Equivalence Identification Using Redundancy Information and Static and Dynamic Extraction,” Proceedings of the IEEE VLSI Test Symposium, April 2001, pp. 124-130.
  75. M. E. Amyeen, I. Pomeranz, W. K. Fuchs, “Theorems for Efficient Identification of Indistinguishable Faults in Synchronous Sequential Circuits,” Proceedings of the IEEE VLSI Test Symposium, April 2002, pp. 181-192.