2018
DOI: 10.1002/spe.2634
|View full text |Cite
|
Sign up to set email alerts
|

Evaluating the suitability of state‐based formal methods for industrial deployment

Abstract: After a number of success stories in safety-critical domains, we are starting to witness applications of formal methods in contemporary systems and software engineering. However, one thing that is still missing is the evaluation criteria that help software practitioners choose the right formal method for the problem at hand. In this paper, we present the criteria for evaluating and comparing different formal methods. The criteria were chosen through a literature review, discussions with experts from academia a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
13
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
3
1

Relationship

3
5

Authors

Journals

citations
Cited by 24 publications
(13 citation statements)
references
References 140 publications
0
13
0
Order By: Relevance
“…Such automated methods will significantly help find potential errors as they can automatically generate and verify production code at regular intervals. This will further strengthen the suitability of formal methods for industrial deployment [38,41]. Automatically constructing formal models can also help understand and reason about ill-documented legacy systems and black-box systems which is crucial for the quality assurance in large-scale and complex automotive systems.…”
Section: Introductionmentioning
confidence: 92%
See 1 more Smart Citation
“…Such automated methods will significantly help find potential errors as they can automatically generate and verify production code at regular intervals. This will further strengthen the suitability of formal methods for industrial deployment [38,41]. Automatically constructing formal models can also help understand and reason about ill-documented legacy systems and black-box systems which is crucial for the quality assurance in large-scale and complex automotive systems.…”
Section: Introductionmentioning
confidence: 92%
“…Admittedly, formal methods can be relatively more beneficial if introduced during the early stages of the software development workflow rather than being used for post-hoc verification after development. However, there are several obstacles that impede the widespread adoption of formal methods [39,41]. Significant trade-offs (e.g.…”
Section: Introductionmentioning
confidence: 99%
“…Whenever something is marked with , we did not find referable evidence for the existence of the respective tool support. A more comprehensive evaluation of state-based formal methods is provided by Mashkoor et al [69]. One can see that tool support is widely spread.…”
Section: Classification Of Validation Techniquesmentioning
confidence: 99%
“…We can cite literature. [51][52][53][54][55][56][57] Among the approaches that are perhaps closest to ours here is the so-called 'lightweight formal methods' approach, dating back to the mid 1990s. [58][59][60][61] In these, the 'standard' way of deploying formal techniques is replaced by a less comprehensive approach.…”
Section: Pragmatism Versus Existing Approachesmentioning
confidence: 99%