DCSEOct 26, 2016

Static Analysis Using the Cloud

arXiv:1610.08198v11 citations
Originality Synthesis-oriented
AI Analysis

This work addresses scalability issues for static analysis in software verification, though it is incremental as it applies existing methods to cloud infrastructure.

The authors tackled the challenge of scaling static analysis by extending Static Driver Verifier to operate on Microsoft Azure, achieving significant improvements in performance and scalability compared to local machines.

In this paper we describe our experience of using Microsoft Azure cloud computing platform for static analysis. We start by extending Static Driver Verifier to operate in the Microsoft Azure cloud with significant improvements in performance and scalability. We present our results of using SDV on single drivers and driver suites using various configurations of the cloud relative to a local machine. Finally, we describe the Static Module Verifier platform, a highly extensible and configurable platform for static analysis of generic modules, where we have integrated support for verification using a cloud services provider (Microsoft Azure in this case).

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes