Towards Classification of Lightweight Formal Methods

07/05/2018
by   Anna Zamansky, et al.
0

The use of lightweight formal methods (LFM) for the development of industrial applications has become a major trend. Although the term "lightweight formal methods" has been used for over ten years now, there seems to be no common agreement on what "lightweight" actually means, and different communities apply the term in all kinds of ways. In this paper, we explore the recent trends in the use of LFM, and establish our opinion that cost-effectiveness is the driving force to deploy LFM. Further, we propose a simple framework that should help to classify different LFM approaches and to estimate which of them are most cost-effective for a certain software engineering project. We demonstrate our framework using some examples.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/12/2020

Rooting Formal Methods within Higher Education Curricula for Computer Science and Software Engineering – A White Paper

This white paper argues that formal methods need to be better rooted in ...
research
05/31/2018

Artefacts in Software Engineering: What are they after all?

Artefacts play a vital role in today's software and systems development ...
research
12/23/2021

A Manifesto for Applicable Formal Methods

Formal methods were frequently shown to be effective and, perhaps becaus...
research
05/13/2020

The Bourgeois Gentleman, Engineering and Formal Methods

Industrial applications involving formal methods are still exceptions to...
research
06/11/2020

The development and deployment of formal methods in the UK

UK researchers have made major contributions to the technical ideas unde...
research
06/19/2018

Systematization of a 256-bit lightweight block cipher Marvin

In a world heavily loaded by information, there is a great need for keep...

Please sign up or login with your details

Forgot password? Click here to reset