ML + FV = ? A Survey on the Application of Machine Learning to Formal Verification

06/10/2018
by   Moussa Amrani, et al.
0

Formal Verification (FV) and Machine Learning (ML) can seem incompatible due to their opposite mathematical foundations and their use in real-life problems: FV mostly relies on discrete mathematics and aims at ensuring correctness; ML often relies on probabilistic models and consists of learning patterns from training data. In this paper, we postulate that they are complementary in practice, and explore how ML helps FV in its classical approaches: static analysis, model-checking, theorem-proving, and SAT solving. We draw a landscape of the current practice and catalog some of the most prominent uses of ML inside FV tools, thus offering a new perspective on FV techniques that can help researchers and practitioners to better locate the possible synergies. We discuss lessons learned from our work, point to possible improvements and offer visions for the future of the domain in the light of the science of software and systems modeling.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/02/2021

Non-functional Requirements for Machine Learning: Understanding Current Use and Challenges in Industry

Machine Learning (ML) is an application of Artificial Intelligence (AI) ...
research
05/20/2019

Why Machines Cannot Learn Mathematics, Yet

Nowadays, Machine Learning (ML) is seen as the universal solution to imp...
research
01/04/2022

Survey on the Convergence of Machine Learning and Blockchain

Machine learning (ML) has been pervasively researched nowadays and it ha...
research
02/12/2022

From the String Landscape to the Mathematical Landscape: a Machine-Learning Outlook

We review the recent programme of using machine-learning to explore the ...
research
02/12/2021

A Computability Perspective on (Verified) Machine Learning

There is a strong consensus that combining the versatility of machine le...
research
06/11/2018

Michael John Caldwell Gordon (FRS 1994), 28 February 1948 – 22 August 2017

Michael Gordon was a pioneer in the field of interactive theorem proving...
research
11/16/2022

Challenges in creative generative models for music: a divergence maximization perspective

The development of generative Machine Learning (ML) models in creative p...

Please sign up or login with your details

Forgot password? Click here to reset