New Opportunities for Integrated Formal Methods

12/25/2018
by   Mario Gleirscher, et al.
0

Formal methods have provided approaches for investigating software engineering fundamentals and also have high potential to improve current practices in dependability assurance. In this article, we summarise known strengths and weaknesses of formal methods. From the perspective of the assurance of robots and autonomous systems (RAS), we highlight new opportunities for integrated formal methods and identify threats to their adoption to be mitigated. Based on these opportunities and threats, we develop an agenda for fundamental and empirical research on integrated formal methods and for successful transfer of validated research to RAS assurance. Furthermore, we outline our expectations on useful outcomes of such an agenda.

READ FULL TEXT
research
12/25/2018

Assuring Autonomous Systems: Opportunities for Integrated Formal Methods?

Formal methods have provided approaches for investigating software engin...
research
09/04/2018

Software Professionals' Attitudes towards Video as a Medium in Requirements Engineering

In requirements engineering (RE), knowledge is mainly communicated via w...
research
05/15/2019

Mechanised Assurance Cases with Integrated Formal Methods in Isabelle

Assurance cases are often required as a means to certify a critical syst...
research
05/02/2018

Robotics and Integrated Formal Methods: Necessity meets Opportunity

Robotic systems are multi-dimensional entities, combining both hardware ...
research
12/23/2021

A Manifesto for Applicable Formal Methods

Formal methods were frequently shown to be effective and, perhaps becaus...
research
06/30/2021

Towards establishing formal verification and inductive code synthesis in the PLC domain

Nowadays, formal methods are used in various areas for the verification ...
research
03/20/2018

PaaS Cloud: The Business Perspective

The next generation of PaaS technology accomplishes the true promise of ...

Please sign up or login with your details

Forgot password? Click here to reset