Interoperability in deep learning: A user survey and failure analysis of onnx model converters

P Jajal, W Jiang, A Tewari, E Kocinare, J Woo… - Proceedings of the 33rd …, 2024 - dl.acm.org
Software engineers develop, fine-tune, and deploy deep learning (DL) models using a
variety of development frameworks and runtime environments. DL model converters move …

Defect Categorization in Compilers: A Multi-vocal Literature Review

A Rahman, DB Bose, FL Barsha, R Pandita - ACM Computing Surveys, 2023 - dl.acm.org
Context: Compilers are the fundamental tools for software development. Thus, compiler
defects can disrupt development productivity and propagate errors into developer-written …

Validating JIT Compilers via Compilation Space Exploration

C Li, Y Jiang, C Xu, Z Su - Proceedings of the 29th Symposium on …, 2023 - dl.acm.org
This paper introduces the novel concept of compilation space, which facilitates the thorough
validation of just-in-time (JIT) compilers in modern language virtual machines (LVMs). The …

Finding ty** compiler bugs

S Chaliasos, T Sotiropoulos, D Spinellis… - Proceedings of the 43rd …, 2022 - dl.acm.org
We propose a testing framework for validating static ty** procedures in compilers. Our
core component is a program generator suitably crafted for producing programs that are …

When your infrastructure is a buggy program: Understanding faults in infrastructure as code ecosystems

GP Drosos, T Sotiropoulos, G Alexopoulos… - Proceedings of the …, 2024 - dl.acm.org
Modern applications have become increasingly complex and their manual installation and
configuration is no longer practical. Instead, IT organizations heavily rely on Infrastructure as …

Analysis of failures and risks in deep learning model converters: A case study in the onnx ecosystem

P Jajal, W Jiang, A Tewari, E Kocinare, J Woo… - arxiv preprint arxiv …, 2023 - arxiv.org
Software engineers develop, fine-tune, and deploy deep learning (DL) models using a
variety of development frameworks and runtime environments. DL model converters move …

State reconciliation defects in infrastructure as code

MM Hassan, J Salvador, SKK Santu… - Proceedings of the ACM …, 2024 - dl.acm.org
In infrastructure as code (IaC), state reconciliation is the process of querying and comparing
the infrastructure state prior to changing the infrastructure. As state reconciliation is pivotal to …

Fuzzing deep learning compilers with hirgen

H Ma, Q Shen, Y Tian, J Chen, SC Cheung - Proceedings of the 32nd …, 2023 - dl.acm.org
Deep Learning (DL) compilers are widely adopted to optimize advanced DL models for
efficient deployment on diverse hardware. Their quality has a profound effect on the quality …

SoK: What don't we know? Understanding Security Vulnerabilities in SNARKs

S Chaliasos, J Ernstberger, D Theodore… - arxiv preprint arxiv …, 2024 - arxiv.org
Zero-knowledge proofs (ZKPs) have evolved from being a theoretical concept providing
privacy and verifiability to having practical, real-world implementations, with SNARKs …

A comprehensive study of webassembly runtime bugs

Y Wang, Z Zhou, Z Ren, D Liu… - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
WebAssembly runtime is the infrastructure for executing WebAssembly, which is widely used
as an execution engine by web browsers or blockchain platforms. Bugs in the WebAssembly …