Publications

109 conference papers · 29 journal papers · 138 total
Selected Papers (44) · Google Scholar · DBLP

Conferences (109) Journals (27) Workshops & Demos (55) Invited (8) Books & Patents Selected Talks (13)
Safecomp'26The Statistical Assessment of Bayes-"sub"optimal Binary Machine Learning Classifier Risk,
Abraham Chan, Ilir Gashi, Sathish Gopalakrishnan, Karthik Pattabiraman, and Kizito Salako
VehicleSec'26RVDebloater: Mode-based Adaptive Firmware Debloating for Robotic Vehicles,
Mohsen Salehi and Karthik Pattabiraman
DSN'26Thinking Inside the Box: Injecting Realistic Radiation Faults in ML Accelerators,
Best Paper Award
Bruno Loureiro Coelho, Seyedmani Sadati, Abraham Chan, Alex Hands, Karthik Pattabiraman, and Paolo Rech
DSN'26ReSect: A Tool for Automated Analysis of Reentrancy Exploit Transactions on Blockchains,
Yuqi Liu, Rui Xi, and Karthik Pattabiraman
Middleware'26Requalizer: A Co-designed Information Flow Control and Quality of Service Management Framework,
Kumseok Jung, Sathish Gopalakrishnan, Karthik Pattabiraman
ICRA'26ARMOR: Attack-Resilient Reinforcement Learning Control for UAVs,
Pritam Dash, Ethan Chan, Nathan P. Lawrence, Karthik Pattabiraman
EuroSys'26Turnstile: Hybrid Information Flow Control Framework for Managing Privacy in Internet-of-Things Applications,
Kumseok Jung, Mohanna Shahrad, Gargi Mitra, and Karthik Pattabiraman
ISSRE'25DLAFI: Software-Based Fault Injection for Permanent Faults in Deep Learning Accelerators,
Seyedmani Sadati, Abraham Chan, Udit Kumar Agarwal and Karthik Pattabiraman
CCS'25Anonymity Unveiled: A Practical Framework for Auditing Data Use in Deep Learning Models,
Zitao Chen and Karthik Pattabiraman
DSN'25ReMIX: Resilience for ML Ensembles using XAI at Inference against Faulty Training Data,
Abraham Chan, Arpan Gujarati, Karthik Pattabiraman and Sathish Gopalakrishnan
DSN'25RAVAGE: Robotic Autonomous Vehicles' Attack Generation Engine,
Pritam Dash and Karthik Pattabiraman
DSN'25Reentrancy Redux: The Evolution of Real-World Reentrancy Attacks on Blockchains,
Yuqi Liu, Rui Xi, and Karthik Pattabiraman
SAC'25D-semble: Efficient Diversity-Guided Search for Resilient ML Ensembles,
Abraham Chan, Arpan Gujarati, Karthik Pattabiraman and Sathish Gopalakrishnan
NDSS'25A Method to Facilitate Membership Inference Attacks in Deep Learning Models,
Zitao Chen and Karthik Pattabiraman
CCS'24AutoPatch: Automated Generation of Hotpatches for Real-Time Embedded Devices,
Mohsen Salehi and Karthik Pattabiraman
CCS'24SpecGuard: Specification Aware Recovery for Robotic Autonomous Vehicles from Physical Attacks,
Pritam Dash, Ethan Chan and Karthik Pattabiraman
IEEE S&P'24POMABuster: Detecting Price Oracle Manipulation Attacks in Decentralized Finance,
Rui Xi, Zehua Wang, and Karthik Pattabiraman
CHASE'24Systematically Assessing the Security Risks of AI/ML-enabled Connected Healthcare Systems,
Mohammad ElNawawy, Mohammadreza Hallajiyan, Gargi Mitra, Shahrear Iqbal, and Karthik Pattabiraman
IoTDI'24ImmunoPlane: Middleware for Providing Adaptivity to Distributed Internet-of-Things Applications,
Kumseok Jung, Gargi Mitra, Sathish Gopalakrishnan and Karthik Pattabiraman
AsiaCCS'24Diagnosis-guided Attack Recovery for Securing Robotic Vehicles from Sensor Deception Attacks,
Pritam Dash, Guanpeng Li, Mehdi Karimibiuki, and Karthik Pattabiraman
NDSS'24Overconfidence is a Dangerous Thing: Mitigating Membership Inference Attacks by Enforcing Less Confident Prediction,
Zitao Chen and Karthik Pattabiraman
SEC'23EdgeEngine: A Thermal-Aware Optimization Framework for Edge Inference,
Amirhossein Ahmadi, Hazem Abdelhafez, Karthik Pattabiraman and Matei Ripeanu
ISSRE'23Resilience Assessment of Large Language Models under Transient Hardware Faults,
Udit Agarwal, Abraham Chan, and Karthik Pattabiraman
ISSRE'23Evaluating the Effect of Common Annotation Faults on Object Detection Techniques,
Abraham Chan, Arpan Gujarati, Karthik Pattabiraman and Sathish Gopalakrishnan
SC'23Structural Coding: A Low-Cost Scheme to Protect CNNs from Large-Granularity Memory Faults,
Ali Asgari, Florian Geissler, Syed Qutub, Michael Paulitsch, Prashant Nair, and Karthik Pattabiraman
SafeComp'23A Low-cost Strategic Monitoring Approach for Scalable and Interpretable Error Detection in Deep Neural Networks,
Florian Geissler, Syed Qutub, Michael Paulitsch and Karthik Pattabiraman
DSN'23SwarmFuzz: Discovering GPS Spoofing Attacks in Drone Swarms,
Yiangao (Elaine) Yao, Pritam Dash, and Karthik Pattabiraman
ICSE'23AChecker: Statically Detecting Smart Contract Access Control Vulnerabilities,
Asem Ghaleb, Julia Rubin, and Karthik Pattabiraman
AsiaCCS'23Jujutsu: A Two-stage Defense against Adversarial Patch Attacks on Deep Neural Networks,
Zitao Chen, Pritam Dash, and Karthik Pattabiraman
SEC'22Characterizing Variability in Heterogeneous Edge Systems: A Methodology & Case Study,
Hazem A. Abdelhafez, Hassan Halawa, Amr Almoallim, Amirhossein Ahmadi, Karthik Pattabiraman, and Matei Ripeanu
ISSRE'22LLTFI: Framework Agnostic Fault Injection for Machine Learning Applications,
Udit Agarwal, Abraham Chan, and Karthik Pattabiraman
ISSTA'22eTainter: Detecting Gas-Related Vulnerabilities in Smart Contracts,
Asem Ghaleb, Julia Rubin, and Karthik Pattabiraman
DSN'22The Fault in Our Data Stars: Studying Mitigation Techniques against Faulty Training Data in ML Applications,
Abraham Chan, Arpan Gujarati, Karthik Pattabiraman, and Sathish Gopalakrishnan
IoTDI'22π-Configurator: Enabling Efficient Configuration of Pipelined Applications on the Edge,
Mohammad Rafiuzzaman, Sathish Gopalakrishnan and Karthik Pattabiraman
SANER'22When They Go Low: Automated Replacement of Low-level Functions in Ethereum Smart Contracts,
Rui Xi and Karthik Pattabiraman
QRS'21Understanding the Resilience of Neural Network Ensembles against Faulty Training Data, Best Paper Award
Abraham Chan, Niranjhana Narayananan, Arpan Gujarati, Karthik Pattabiraman, and Sathish Gopalakrishnan
SEC'21OneOS: Middleware for Running Edge Computing Applications as Distributed POSIX Pipelines, Best Demo Award
Kumseok Jung, Julien Gascon-Samson, and Karthik Pattabiraman
SEC'21MIRAGE: Machine Learning-based Modeling of Identical Replicas of the Jetson AGX Embedded Platform,
Hazem A. Abdelhafez, Hassan Halawa, Mohamed Ahmed, Karthik Pattabiraman, and Matei Ripeanu
PRDC'21Are you for Real? Authentication in Dynamic IoT Systems,
Mehdi Karimibiuki, Karthik Pattabiraman, and Andre Ivanov
DSN'21PID-Piper: Recovering Robotic Vehicles from Physical Attacks, Best Paper Award
Pritam Dash, Guanpeng Li, Zitao Chen, Mehdi Karimibiuki, and Karthik Pattabiraman
DSN'21A Low Cost Fault Corrector for Deep Neural Networks through Range Restriction, Best Paper Runner-Up; IEEE TPTR 2024
Zitao Chen, Guanpeng Li, and Karthik Pattabiraman
ISSRE'20TensorFI: A Flexible Fault Injection Framework for TensorFlow Applications,
Zitao Chen, Niranjhana Narayanan, Bo Fang, Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben
ISSRE'20How Far Have We Come in Detecting Anomalies in Distributed Systems?,
Yong Yang, Yifan Wu, Karthik Pattabiraman, Long Wang, and Ying Li
SC'20GPU-TRIDENT: Efficient Modeling of Error Propagation in GPU Programs,
Abdul Rehman Anwer, Guanpeng Li, Karthik Pattabiraman, Michael Sullivan, Timothy Tsai and Siva Hari
ISSTA'20How Effective are Smart Contract Analysis Tools? Evaluating Smart Contract Static Analysis Tools Using Bug Injection,
Asem Ghaleb and Karthik Pattabiraman
DSN'20Trace Sanitizer: Eliminating the Effects of Non-Determinism on Error Propagation Analysis,
Habib Saissi, Stefan Winter, Oliver Schwan, Karthik Pattabiraman, and Neeraj Suri
ACSAC'19Out of Control: Stealthy Attacks on Robotic Vehicles Protected by Control-Based Techniques,
Pritam Dash, Mehdi Karimibuiki, and Karthik Pattabiraman
ISSRE'19A Tale of Two Injectors: End-to-End Comparison of IR-level and Assembly-level Fault Injection,
Lucas Palazzi, Guanpeng Li, Bo Fang, and Karthik Pattabiraman
SC'19BinFI: An Efficient Fault Injector for Safety-Critical Machine Learning Systems, Reproducibility Initiative Finalist
Zitao Chen, Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben
ICS'19BonVoision: Leveraging Spatial Data Smoothness for Recovery from Memory Soft Errors,
Bo Fang, Karthik Pattabiraman, Matei Ripeanu and Sriram Krishnamoorthy
SAC'19Failure Prediction in the Internet of Things due to Memory Exhaustion,
Mohammad Rafiuzzaman, Julien Gascon-Samson, Karthik Pattabiraman, and Sathish Gopalakrishnan
PRDC'18DynPolAC: Dynamic Policy-based Access Control for IoT Systems,
Mehdi Karimibuiki, Ekta Aggarwal, Karthik Pattabiraman and Andre Ivanov
ECOOP'18ThingsMigrate: Platform-Independent Migration of Stateful JavaScript IoT Applications,
Julien Gascon-Samson, Kumseok Jung, Shivanshu Goyal, Armin Rezalean-Asel, and Karthik Pattabiraman
DSN'18Modeling Soft-Error Propagation in Programs, Best Paper Runner-Up
Guanpeng Li, Karthik Pattabiraman, Siva Kumar Sastry Hari, Michael Sullivan, and Timothy Tsai
DSN'18Modeling Input-Dependent Error Propagation in Programs,
Guanpeng Li, and Karthik Pattabiraman
ICSE'18Inferring Hierarchical Motifs from Execution Traces,
Saba Alimadadi, Ali Mesbah, and Karthik Pattabiraman
ASE'17Detecting Unknown Inconsistencies in Web Applications,
Frolin Ocariza, Karthik Pattabiraman, and Ali Mesbah
SC'17Understanding Error Propagation in Deep learning Neural Networks (DNN) Accelerators and Applications, IEEE TPTR 2023
Guanpeng Li, Siva Hari, Michael Sullivan, Timothy Tsai, Karthik Pattabiraman, Joel Emer, Stephen Keckler
FSE'17ARTINALI: Dynamic Invariant Detection for Cyber-Physical System Security,
Maryam Raiyat Aliabadi, Amita Kamath, Julien Samson, and Karthik Pattabiraman
HPDC'17LetGo: A Lightweight Continuous Framework for HPC Applications Under Failures,
Bo Fang, Qiang Guan, Nathan Debardeleben, Karthik Pattabiraman, and Matei Ripeanu
DSN'17One Bit is (Not) Enough: An Empirical Study of the Impact of Single Bit and Multiple Bit-Flip Errors,
Behrooz Sangchoolie, Karthik Pattabiraman and Johan Karlsson
ICST'17IPA: Error Propagation Analysis of Multi-threaded Programs Using Likely Invariants,
Abraham Chan, Stefan Winter, Habib Saissi, Karthik Pattabiraman and Neeraj Suri
ACSAC'16Formal Security Analysis of Smart Embedded Systems,
Farid Molazem Tabrizi and Karthik Pattabiraman
SC'16Understanding Error Propagation in GPGPU Applications,
Guanpeng Li, Karthik Pattabiraman, Chen-Yong Cher and Pradip Bose
EDCC'16Finding Resilience-Friendly Compiler Optimizations Using Meta-Heuristic Search Techniques, Best Paper Award
Nithya Narayanamurthy, Karthik Pattabiraman, and Matei Ripeanu
SafeComp'16FIDL: Fault Injection Description Language for Compiler-Based SFI Tools,
Maryam Raiyat Ailabadi and Karthik Pattabiraman
DSN'16ePVF: An Enhanced Program Vulnerability Factor Methodology for Cross-Layer Resilience Analysis,
Bo Fang, Qining Lu, Karthik Pattabiraman, Matei Ripeanu and Sudhanva Gurumurthi
ICST'16Inferring Unit Oracles from GUI Test Cases,
Shabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman
ICSE'16Understanding Asynchronous Interactions in Full-Stack JavaScript,
Saba Alimadadi, Ali Mesbah and Karthik Pattabiraman
ISSRE'15Experience Report: An Application-specific Checkpointing Technique for Minimizing Checkpoint Corruption,
Guanpeng Li, Karthik Pattabiraman, Chen-Yong Cher and Pradip Bose
ASE'15Synthesizing Web Element Locators,
Kartik Bajaj, Karthik Pattabiraman and Ali Mesbah
EDCC'15Flexible Intrusion Detection Systems for Memory-Constrained Embedded Systems, Best Paper Award
Farid Molazem Tabrizi and Karthik Pattabiraman
ECOOP'15Hybrid DOM-sensitive Change Impact Analysis for JavaScript,
Saba Alimadadi, Ali Mesbah and Karthik Pattabiraman
DSN'15Fine-Grained Characterization of Faults Causing Long Latency Crashes in Programs,
Guanpeng Li, Qining Lu and Karthik Pattabiraman
ICSE'15Finding Inconsistencies in JavaScript MVC Applications,
Frolin Ocariza, Karthik Pattabiraman and Ali Mesbah
ICST'15JSEFT: Automated JavaScript Unit Test Generation,
Shabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman
ISSRE'14Failure Analysis of Jobs in Compute Clouds: A Google Cluster Case Study, Highlights of ISSRE 2019
Xin Chen, Charng-da Lu and Karthik Pattabiraman
CASES'14SDCTune: A Model for Predicting the SDC-Proneness of an Application for Configurable Protection,
Qining Lu, Karthik Pattabiraman, Meeta Gupta and Jude Rivers
DSN'14Integrated Hardware-Software Diagnosis for Intermittent Hardware Faults,
Majid Dadashi, Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan
DSN'14Quantifying the Accuracy of High-Level Fault Injection Techniques for Hardware Faults,
Jiesheng Wei, Anna Thomas, Guanpeng Li, and Karthik Pattabiraman
ICSE'14Vejovis: Suggesting Fixes for JavaScript Faults,
Frolin S. Ocariza, Karthik Pattabiraman and Ali Mesbah
ICSE'14Understanding JavaScript Event-Based Interactions, ACM SIGSOFT Distinguished Paper Award
Saba Alimadi, Sheldon Sequira, Ali Mesbah and Karthik Pattabiraman
ASE'14Dompletion: DOM-Aware Code Completion,
Kartik Bajaj, Karthik Pattabiraman and Ali Mesbah
MSR'14Mining Questions Asked by Web Developers,
Kartik Bajaj, Karthik Pattabiraman and Ali Mesbah
ISPASS'14GPU-Qin: A Methodology for Evaluating the Error Resilience of GPGPU Applications,
Bo Fang, Karthik Pattabiraman, Matei Ripeanu and Sudhanva Gurumurthi
HASE'14A Model-based Intrusion Detection System for Smart Meters,
Farid M. Tabrizi and Karthik Pattabiraman
ASE'13PYTHIA: Generating Test Cases with Oracles for JavaScript Applications,
Shabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman
ESEM'13An Empirical Study of Client-Side JavaScript Bugs,
Frolin Ocariza, Kartik Bajaj, Karthik Pattabiraman, and Ali Mesbah
DSN'13Error Detector Placement for Soft Computation,
Anna Thomas and Karthik Pattabiraman
ICST'13Efficient JavaScript Mutation Testing, Best Paper Runner-Up
Shabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman
QEST'12Intermittent Errors Recovery: Modeling and Evaluation,
Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan
DSN'12BLOCKWATCH: Leveraging Similarity in Parallel Programs for Error Detection,
Jiesheng Wei and Karthik Pattabiraman
ICST'12AutoFlox: An Automatic Fault Localizer For JavaScript, Best Paper Nominee
Frolin Ocariza Jr., Karthik Pattabiraman and Ali Mesbah
ISSRE'11JavaScript Errors in the Wild: An Empirical Study,
Frolin Ocariza Jr., Karthik Pattabiraman and Ben Zorn
CSF'11Yarra: An Extension to C for Data Integrity and Partial Safety,
Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker and Ben Zorn
ASPLOS'11Flikker: Saving DRAM Refresh-power through Critical Data Partitioning, Jean-Claude Laprie Award 2025
Song Liu, Karthik Pattabiraman, Thomas Moscibroda and Benjamin Zorn
PRDC'10Modeling the Propagation of Intermittent Hardware Faults in Programs,
Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan
ISSRE'10DoDOM: Leveraging DOM Invariants for Web 2.0 Application Robustness Testing,
Karthik Pattabiraman and Benjamin Zorn
DSN'09An End-to-end Approach for the Automatic Derivation of Application-aware Error Detectors,
Galen Lyle, Shelley Chen, Karthik Pattabiraman, Zbigniew Kalbarczyk and Ravishankar Iyer
SEC'09Discovering Application-level Insider attacks using Symbolic Execution,
Karthik Pattabiraman, Nithin Nakka, Zbigniew Kalbarczyk and Ravishankar Iyer
PPoPP'09ToleRace: Detecting and Tolerating Asymmetric Races,
Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Benjamin Zorn, Karthik Pattabiraman and Rahul Nagpal
DSN'08SymPLFIED: Symbolic Program Level Fault-Injection and Error Detection Framework, William C. Carter Best Paper Award
Karthik Pattabiraman, Nithin Nakka, Zbigniew Kalbarczyk and Ravishankar Iyer
EuroSys'08Samurai: Protecting Critical Heap Data in Unsafe Languages,
Karthik Pattabiraman, Vinod Grover and Benjamin Zorn
IOLTS'07Automated Derivation of Application-Aware Error Detectors using Static Analysis,
Karthik Pattabiraman, Zbigniew Kalbarczyk and Ravishankar Iyer
DSN'07Processor-level Selective Replication,
Nithin Nakka, Karthik Pattabiraman and Ravishankar Iyer
EDCC'06Dynamic Derivation of Application-Specific Error Detectors and their Hardware Implementation,
Karthik Pattabiraman, Giacinto Paulo Saggese, Daniel Chen, Zbigniew Kalbarczyk, Ravishankar Iyer
PRDC'05Application-Based Metrics for Strategic Placement of Detectors,
Karthik Pattabiraman, Zbigniew Kalbarczyk and Ravishankar Iyer
DSN'05Modeling Coordinated Checkpointing for Large-Scale Supercomputers,
Long Wang, Karthik Pattabiraman, Larry Votta, Chris Vick, Alan Wood, Zbigniew Kalbarczyk and Ravishankar Iyer
SEC'04Formal Reasoning of Various Categories of Widely Exploited Security Vulnerabilities by Pointer Taintedness Semantics,
Shuo Chen, Karthik Pattabiraman, Zbigniew Kalbarczyk and Ravishankar Iyer
TDSCFeed-Forward Controller-Based Recovery for Robotic Vehicles from Physical Attacks, In press
Pritam Dash, Guanpeng Li, Zitao Chen, Mehdi Karimibiuki, Karthik Pattabiraman
IEEE D&TA Low-cost Fault Corrector for Deep Neural Networks through Range Restriction,
Zitao Chen, Guanpeng Li, Karthik Pattabiraman
TPDSOneOS: Distributed Operating System for the Edge-to-Cloud Continuum,
Kumseok Jung, Julien Gascon Samson, Sathish Gopalakrishnan, and Karthik Pattabiraman
IEEE D&TUnderstanding Error Propagation in Deep-Learning Neural Networks Accelerators and Applications,
Guanpeng Li, Siva Kumar Sastry Hari, Michael B. Sullivan, Timothy Tsai, Karthik Pattabiraman, Joel S. Emer
TECSCo-Approximator: Enabling Performance Prediction in Colocated Applications,
Mohammad Rafiuzzaman, Sathish Gopalakrishnan and Karthik Pattabiraman
TCPSCharacterizing and Improving Resilience of Accelerators to Memory Errors in Autonomous Robots,
Deval Shah, Zi Yu Xue, Karthik Pattabiraman and Tor Aamodt
JPDCMixed Precision Support in HPC Applications: What About Reliability?,
Alessio Netti, Yang Peng, Patrik Omland, Michael Paulitsch, Jorge Parra, Gustavo Espinosa, Udit Agarwal, Abraham Chan, and Karthik Pattabiraman
SPEA Large-scale Empirical Study of Low-level Function Use in Ethereum Smart Contracts and Automated Replacement,
Rui Xi and Karthik Pattabiraman
TDSCFault Injection for TensorFlow Applications,
Niranjhana Narayanan, Zitao Chen, Bo Fang, Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben
SPEThingsMigrate: Platform Independent Migration of Stateful JavaScript Applications,
Kumseok Jung, Julien Gascon-Samson, Shivanshu Goyal, Armin Rezalean-Asel, Karthik Pattabiraman
TDSCAn Empirical Study of the Impact of Single and Multiple Bit-Flip Errors in Programs,
Behrooz Sangchoolie, Karthik Pattabiraman and Johan Karlsson
DTRAPStealthy Attacks Against Robotic Vehicles Protected by Control-Based Intrusion Detection Techniques,
Pritam Dash, Mehdi Karimibuiki, and Karthik Pattabiraman
TDSCImproving the accuracy of IR-level Fault Injection,
Lucas Palazzi, Guanpeng Li, Bo Fang, and Karthik Pattabiraman
TECSDesign-level and Code-level Security Analysis of IoT Devices, Best paper award for 2018-2020
Farid Molazem Tabrizi and Karthik Pattabiraman
TECSConfigurable Detection of SDC-Causing Errors in Programs,
Qining Lu, Guanpeng Li, Karthik Pattabiraman, Meeta Gupta and Jude Rivers
TSEA Study of Causes and Consequences of Client-Side JavaScript Bugs,
Frolin Ocariza, Kartik Bajaj, Ali Mesbah and Karthik Pattabiraman
TPDSA Systematic Methodology for Evaluating the Error Resilience of GPGPU Applications,
Bo Fang, Karthik Pattabiraman, Matei Ripeanu and Sudhanva Gurumurthi
TOSEMUnderstanding JavaScript Event-based Interactions with Clematis,
Saba Alimadadi, Ali Mesbah and Karthik Pattabiraman
TECSError Detector Placement for Soft Computing Applications,
Anna Thomas and Karthik Pattabiraman
STVRAutomatic Fault Localization for Client-Side JavaScript,
Frolin Ocariza, Karthik Pattabiraman and Ali Mesbah
TSEGuided Mutation Testing for JavaScript Web Applications,
Shabnam Mirshokraie, Ali Mesbah and Karthik Pattabiraman
TRCharacterizing the Impact of Intermittent Hardware Faults on Programs,
Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan
JCSModular Protections against Non-control Data Attacks,
Cole Schlesinger, Karthik Pattabiraman, Nikhil Swamy, David Walker, and Benjamin Zorn
TCSymPLFIED: Symbolic Program Level Fault Injection and Error Detection Framework,
Karthik Pattabiraman, Nithin Nakka, Zbigniew Kalbarczyk and Ravishankar Iyer
TCEfficient Runtime Detection and Toleration of Asymmetric Races,
Paruj Ratanaworabhan, Martin Burtscher, Darko Kirovski, Benjamin Zorn, Rahul Nagpal, Karthik Pattabiraman
TDSCAutomated Derivation of Application-aware Error Detectors using Dynamic Analysis,
Karthik Pattabiraman, Giacinto Paulo Saggese, Daniel Chen, Zbigniew Kalbarczyk and Ravishankar Iyer
TDSCAutomated Derivation of Application-aware Error Detectors using Static Analysis,
Karthik Pattabiraman, Zbigniew Kalbarczyk and Ravishankar Iyer
DSN'26 IndustryAIReSim: A Discrete Event Simulator for Large-scale AI Cluster Reliability Modeling
Karthik Pattabiraman, Mihir Patel, and Fred Lin
DSML@DSN'25Learning from the Good Ones: Risk Profiling-Based Defenses Against Evasion Attacks on DNNs,
Mohammed Elnawawy, Gargi Mitra, Shahrear Iqbal, Karthik Pattabiraman
DSN'25 IndustryLarge-Scale AI Infra Reliability: Challenges, Strategies, and Llama 3 Training Experience,
Xun Jiao, Abhinav Pandey, Karthik Pattabiraman and Fred Lin
FiTML@NeurIPS'24Hierarchical Unlearning Framework for Multi-Class Classification,
Abraham Chan, Arpan Gujarati, Karthik Pattabiraman and Sathish Gopalakrishnan
RICSS@CCS'24Targeting the Blind Spot: Evaluating Modern ICS Security Against A Novel DoS Attack,
Gargi Mitra, Pritam Dash, Yingao (Elaine) Yao, Aastha Mehta, Karthik Pattabiraman
HealthSec@CCS'24SAM: Foreseeing Inference-Time False Data Injection Attacks on ML-enabled Medical Devices,
Mohammadreza Hallajiyan, Athish Pranav Dharmalingam, Gargi Mitra, Homa Alemzadeh, Shahrear Iqbal and Karthik Pattabiraman
AISafety@IJCAI'24Global Clipper: Enhancing Safety and Reliability of Transformer-based Object Detection Models,
Qutub Syed, Michael Paulitsch, Karthik Pattabiraman, et al.
DSN'24 DisruptHarnessing Explainability to Improve ML Ensemble Resilience,
Abraham Chan, Arpan Gujarati, Karthik Pattabiraman, and Sathish Gopalakrishnan
EdgeSys@EuroSys'23Hot Under the Hood: An Analysis of Ambient Temperature Impact on Heterogeneous Edge Platforms, Best Paper Award
Amirhossein Ahmadi, Hazem AbdelHafez, Shashwat Jaiswal, Karthik Pattabiraman, and Matei Ripeanu
SELSE'23Towards Reliability Assessment of Systolic Arrays against Stuck-at Faults, Best of SELSE'23
Udit Agarwal, Abraham Chan, Ali Asgari and Karthik Pattabiraman
CCS'22 PosterMay the Swarm Be With You: Sensor Spoofing Attacks Against Drone Swarms,
Yingao (Elaine) Yao, Pritam Dash, Karthik Pattabiraman
CCS'22 PosterAutoPatch: Automatic Hotpatching of Real-Time Embedded Devices,
Mohsen Salehi, Karthik Pattabiraman
SEC'22 PosterEdgeShell: A language for composing edge applications,
Kumseok Jung, Julien Gascon-Samson, and Karthik Pattabiraman
DSML@DSN'22Towards Building Resilient Ensembles against Training Data Faults,
Abraham Chan, Arpan Gujarati, Karthik Pattabiraman, and Sathish Gopalakrishnan
AutoSec@NDSS'22Demo: Recovering Autonomous Robotic Vehicles from Physical Attacks,
Pritam Dash and Karthik Pattabiraman
SEC'21 DemoOneOS: Middleware for Running Edge Computing Applications as Distributed POSIX Pipelines, Best Demo Award
Kumseok Jung, Julien Gascon-Samson, Karthik Pattabiraman
WoSoCER@ISSRE'21Low Level Tensor Fault Injector (LLTFI),
Abraham Chan, Udit Agarwal, and Karthik Pattabiraman
AISafety@IJCAI'21Towards a safety case for hardware-fault tolerance in CNNs using activation range supervision, Best Paper Candidate
Florian Geissler, Syed Qutub, et al., Karthik Pattabiraman and Michael Paulitsch
EdgeSys@EuroSys'21Snowflakes at the Edge: A Study of Variability among NVIDIA Jetson AGX Xavier Boards,
Hazem Abdelhafez, Hassan Halawa, Karthik Pattabiraman, and Matei Ripeanu
DeepTest@ICSE'21TF-DM: Tool for Studying ML Model Resilience to Data Faults,
Niranjhana Narayanan and Karthik Pattabiraman
AutoSec@NDSS'21Demo: Impact of Stealthy Attacks on Autonomous Robotic Vehicle Missions,
Pritam Dash, Mehdi Karimibiuki, and Karthik Pattabiraman
WoSoCER@ISSRE'20New Wine in an Old Bottle: N-Version Programming for ML Components,
Arpan Gujarati, Sathish Gopalakrishnan and Karthik Pattabiraman
DSN'19 Fast AbstractTowards Predicting the Impact of Roll-Forward Failure Recovery for HPC Applications,
Bo Fang, Jieyang Chen, Karthik Pattabiraman, Matei Ripeanu, Sriram Krishnamoorthy
HotEdge'19OneOS: IoT Platform based on POSIX and Actors,
Kumseok Jung, Julien Gascon-Samson, and Karthik Pattabiraman
SELSE'19Towards analytically evaluating the error resilience of GPU Programs,
Abdul Rehman Anwer, Guanpeng Li, Karthik Pattabiraman, Siva Kumar Sastry Hari, Michael Sullivan and Timothy Tsai
SEC'18 PosterThingsJS: Towards a Distributed and Self-Adaptable Cloud Edge Middleware,
Julien Gascon-Samson, Kumseok Jung, and Karthik Pattabiraman
SEC'18 DemoThingsMigrate: Platform-Independent Live-Migration of JavaScript Processes,
Kumseok Jung, Julien Gascon-Samson, and Karthik Pattabiraman
CPS-SPC@CCS'18CORGIDS: A Correlation-based Generic Intrusion Detection System,
Ekta Aggarwal, Mehdi Karimibiuki, Karthik Pattabiraman and Andre Ivanov
WoSoCER@ISSRE'18TensorFI: A Configurable Fault Injector for TensorFlow Applications,
Guanpeng Li, Karthik Pattabiraman, and Nathan DeBardeleben
SPLASH'17 PosterSmartJS: Dynamic and Self-Adaptable Runtime Middleware for Next-Generation IoT Systems,
Julien Gascon-Samson, Mohammad Rafiuzzaman and Karthik Pattabiraman
M4IoT@Middleware'17ThingsJS: Towards a Flexible and Self-Adaptable Middleware for IoT Environments,
Julien Gascon-Samson, Mohammad Rafiuzzaman, and Karthik Pattabiraman
RSDA@DSN'16SDC is in the Eye of the Beholder: A Survey and Preliminary Study,
Bo Fang, et al., Karthik Pattabiraman, and Matei Ripeanu
Middleware'15 DSIntrusion Detection Systems for Embedded Systems,
Farid Molazem Tabrizi and Karthik Pattabiraman
ISSRE'15 IndustryA Fault Injection Description Language (FIDL) for Compiler-based Tools,
Maryam Raiyat, Karthik Pattabiraman and Nematollah Bidokhti
ASE'15 ToolsLED: Tool for Synthesizing Web Element Locators,
Kartik Bajaj, Karthik Pattabiraman and Ali Mesbah
QRS'15LLFI: An Intermediate Code Level Fault Injector for Hardware Faults,
Qining Lu, Mostafa Farahani, Jiesheng Wei, Anna Thomas and Karthik Pattabiraman
RSDA@ISSRE'14Failure Prediction of Jobs in Compute Clouds: A Google Cluster Case Study,
Xin Chen, Charng-da Lu and Karthik Pattabiraman
ISSRE'14 IndustrySoft-LLFI: A Comprehensive Framework for Software Fault Injection,
Maryam Raiyat, Karthik Pattabiraman and Nematollah Bidokhti
FTXS@DSN'14Evaluating the Error Resilience of Parallel Programs,
Bo Fang, Karthik Pattabiraman, Matei Ripeanu and Sudhanva Gurumurthi
AER@ICS'13Effect of Compiler Optimizations on the Error Resilience of Soft Computing Applications,
Anna Thomas and Karthik Pattabiraman
RSDA@DSN'13Predicting Job Completion Times Using System Logs in Supercomputers,
Xin Chen, Charng-da Lu and Karthik Pattabiraman
SELSE'13LLFI: An Intermediate Code Level Injector for Soft Computing Applications,
Anna Thomas and Karthik Pattabiraman
SELSE'13SCRIBE: A Hardware Infrastructure Enabling Fine-Grained Software Error Diagnosis,
Majid Dadashi, Layali Rashid, Karthik Pattabiraman
WRA@MICRO'12Towards Building Error Resilient GPGPU Applications,
Bo Fang, Jiesheng Wei, Karthik Pattabiraman, Matei Ripeanu
WRAITS@DSN'12A Model for Security Analysis of Smart Meters,
Farid M. Tabrizi and Karthik Pattabiraman
SELSE'12DIEBA: Diagnosing Intermittent Errors by Backtracing Application Failures,
Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan
SELSE'12BlockWatch: Leveraging Similarity in Parallel Programs for Error Detection,
Jiesheng Wei and Karthik Pattabiraman
WDSN@DSN'11Comparing the Effects of Intermittent and Transient Hardware Faults on Programs,
Jiesheng Wei, Layali Rashid, Karthik Pattabiraman, Sathish Gopalakrishnan
WDSN@DSN'10Towards Understanding the Effects of Intermittent Hardware Faults on Programs,
Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan
SELSE'10Formal Diagnosis of Hardware Transient Errors in Programs,
Layali Rashid, Karthik Pattabiraman and Sathish Gopalakrishnan
WDSN@DSN'08Hardware Implementation of Information Flow Signatures Derived via Program Analysis,
Paul Dabrowski, William Healey, Karthik Pattabiraman, et al.
SELSE'07Critical Variable Recomputation for Transient Error Detection,
Karthik Pattabiraman, Zbigniew Kalbarczyk and Ravishankar K. Iyer
WDSN@DSN'07FPGA Hardware Implementation of Statically Derived Application-aware Error Detectors,
Peter Klemperer, et al., Karthik Pattabiraman, Zbigniew Kalbarczyk and Ravishankar Iyer
STMCS@PPoPP'07ToleRace: Tolerating and Detecting Asymmetric Races,
Rahul Nagpal, Karthik Pattabiraman, Darko Kirovski, Benjamin Zorn
SELSE'06Processor-level Selective Replication,
Nithin Nakka, Karthik Pattabiraman, Zbigniew Kalbarczyk, Ravishankar Iyer
HPCRI@HPCA'05Automated Derivation and Hardware Implementation of Application-Specific Error Detectors,
Karthik Pattabiraman, et al.
Foundations and Trends in Privacy and SecuritySecuring blockchain technologies: foundations, methods, and future directions.
Nassirzadeh B, Xi R, Pattabiraman K, Ganesh V.
Springer NatureSystems-Theoretic and Data-Driven Security Analysis in ML-enabled Medical Devices,
G. Mitra, M. Hallajiyan, I. Kim, A. P. Dharmalingam, M. Elnawawy, S. Iqbal, K. Pattabiraman, H. Alemzadeh
Book ChapterApplication Aware Reliability and Security: The Trusted Illiac Experience,
Karthik Pattabiraman
Book PrefaceIntroduction: Dependability Assessment,
Karthik Pattabiraman
IOLTS'20Error Resilient Machine Learning for Safety Critical Systems: Position Paper,
Karthik Pattabiraman, Guanpeng Li, and Zitao Chen
Book ChapterFault Injection at the Instruction Set Architecture (ISA) Level,
Karthik Pattabiraman and Guanpeng Li
DATE'14GPUs: Combining high-performance with high-reliability,
L. Bautista Gomez, et al., B. Fang, S. Gurumurthi, K. Pattabiraman, P. Rech, M. Sonza Reorda
IEEE S&P MagazineToward Application-aware Security and Reliability,
R. Iyer, Z. Kalbarczyk, K. Pattabiraman, et al.

Edited Book

Springer NatureSystem Dependability and Analytics: Approaching System Dependability from Data, System and Analytics Perspectives,
Edited by Long Wang, Karthik Pattabiraman, Catello Di Martino, Arjun Athreya, Saurabh Bagchi

Patents

Granted 2016Critical Memory,
with Benjamin Zorn and Vinod Grover, Microsoft Corporation
Granted 2016Critical Memory using Replication,
with Benjamin Zorn, Vinod Grover, Microsoft Corporation
Granted 2020Providing Hardware Resources having Different Reliabilities for Use by an Application,
with Benjamin Zorn, Thomas Moscibroda and Song Liu, Microsoft Corporation
Granted 2020Leveraging On-Chip Variability,
with Benjamin Zorn, Darko Kirovski, Ray Bittner, Microsoft Corporation
InvitedIn Autonomy We Trust, Engineering Resilient Autonomous Systems For Safety-Critical Applications,
TU Wien, May 2026.
KeynoteDependability and Security of Machine Learning: Old Wine in a New Bottle or Not?,
DSML Workshop at DSN, 2025
InvitedBuilding Error-resilient and Attack-resilient Machine Learning Systems,
Georgia Tech, Foundations of AI series, November 2025
InvitedSecure and Resilient Cyber-Physical Systems for Critical Infrastructure,
Laval University, BDRC Cybersecurity Summit, September 2024
InvitedSecurity Challenges and Opportunities in Decentralized Finance (DeFi),
NTU Singapore; Blockchain Symposium, September 2024
InvitedIn Autonomy We Trust: Building Trustworthy Autonomous Systems for a Safer Future,
SMU/SUTD/ARC Singapore; IIT Madras; IBM Research T.J. Watson, 2024
FeaturedError-Resilient Machine Learning for HPC: Challenges and Opportunities,
FTXS Workshop at SC, 2024
KeynoteFault Injection is Dead, Long Live Fault Injection,
VERDI Workshop at DSN, 2023
InvitedBuilding Error Resilient Machine Learning Systems from Unreliable Components,
NVIDIA Research; Western University; U. Coimbra; U. Lisbon, 2022–2023
KeynoteFailure Data Everywhere, but not a Failure in Sight!,
RSDA Workshop at ISSRE, 2021
InvitedDetection is not Enough: Low-cost Error and Attack Recovery in Autonomous Systems,
UIUC, October 2021
InvitedResilience and Security in Cyber-Physical Systems: Self-Driving Cars and Smart Devices,
Microsoft Research, 2017.
KeynoteTolerating Hardware Faults in Commodity Software: Problems, Solutions and a Roadmap,
SELSE Workshop, Opening Keynote, 2017

Full list of talks available in the CV.