Loading…

Loading grant details…

Active HORIZON European Commission

Testing Program Analyzers Ad Absurdum

€1.5M EUR

Funder European Commission
Recipient Organization Technische Universitaet Wien
Country Austria
Start Date Jul 01, 2023
End Date Jun 30, 2028
Duration 1,826 days
Number of Grantees 1
Roles Coordinator
Data Source European Commission
Grant ID 101076510
Grant Description

Program analyzers act as guards for ensuring reliability of modern-daysoftware. But who guards the guards themselves?

Due to their highcomplexity and sophisticated algorithms, analyzers are likely tocontain critical bugs, which we define as those leading to wrongresults, e.g., returning `correct' for incorrect software. Such bugsmay have detrimental consequences, especially in safety-criticalsettings.

It is, therefore, imperative to be able to detect them.Verifying the absence of critical bugs in a program analyzer isprohibitively expensive. Contrary to verification, automated testgeneration can be used to effectively find such bugs.

Existing testingapproaches, however, are still in their infancy for this applicationdomain.To address this issue, MirandaTesting will develop the firstprincipled methodology for testing a wide range of programanalyzers.

At its core, our methodology exposes more information aboutwhy an analyzer computes a particular result; it then uses thisinformation to interrogate the analyzer aiming to force it into acontradiction, thus revealing a critical bug. The project has thefollowing goals:1. Design a general framework for testing program analyzers using the MirandaTesting methodology;2.

Develop interrogation strategies pertaining to eleven prevalent classes of program analyzers;3.

Demonstrate the effectiveness of concrete instantiations of the general framework and interrogation strategies for several popular program analyzers from each class;4.

Focus on disseminating our methodology and infrastructure.If successful, MirandaTesting will enable systematic testing of entireprogram-analyzer classes.

As a result, analyzers will exhibit fewercritical bugs, potentially preventing catastrophic outcomes insafety-critical domains.

All Grantees

Technische Universitaet Wien

Advertisement
Discover thousands of grant opportunities
Advertisement
Browse Grants on GrantFunds
Interested in applying for this grant?

Complete our application form to express your interest and we'll guide you through the process.

Apply for This Grant