Formal methods in dependable systems engineering: a survey of professionals from Europe and North America

被引:26
|
作者
Gleirscher, Mario [1 ]
Marmsoler, Diego [2 ]
机构
[1] Univ York, Dept Comp Sci, York, N Yorkshire, England
[2] Tech Univ Munich, Inst Informat, Garching, Germany
关键词
Formal methods; Empirical research; On-line survey; Usage; Usefulness; Practical challenges; Research transfer; Software engineering education & training; INDUSTRIAL SURVEY; SOFTWARE; ACCEPTANCE; MODEL; VERIFICATION; MYTHS;
D O I
10.1007/s10664-020-09836-5
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Context Formal methods (FMs) have been around for a while, still being unclear how to leverage their benefits, overcome their challenges, and set new directions for their improvement towards a more successful transfer into practice. Objective We study the use of formal methods in mission-critical software domains, examining industrial and academic views. Method We perform a cross-sectional on-line survey. Results Our results indicate an increased intent to apply FMs in industry, suggesting a positively perceived usefulness. But the results also indicate a negatively perceived ease of use. Scalability, skills, and education seem to be among the key challenges to support this intent. Conclusions We present the largest study of this kind so far (N= 216), and our observations provide valuable insights, highlighting directions for future theoretical and empirical research of formal methods. Our findings are strongly coherent with earlier observations by Austin and Graeme (1993).
引用
收藏
页码:4473 / 4546
页数:74
相关论文
共 50 条
  • [1] Formal methods in dependable systems engineering: a survey of professionals from Europe and North America
    Mario Gleirscher
    Diego Marmsoler
    [J]. Empirical Software Engineering, 2020, 25 : 4473 - 4546
  • [2] A Survey of Static Formal Methods for Building Dependable Industrial Automation Systems
    Sinha, Roopak
    Patil, Sandeep
    Gomes, Luis
    Vyatkin, Valeriy
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2019, 15 (07) : 3772 - 3783
  • [3] Dependable Embedded Systems and Formal Methods for Industrial Critical Systems
    Schoitsch, Erwin
    [J]. ERCIM NEWS, 2009, (78): : 9 - 9
  • [4] Formal methods integration for the specification of dependable distributed systems
    Mazzocca, N
    Russo, S
    Vittorini, V
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1997, 43 (10) : 671 - 685
  • [5] Formal Methods in Industrial Dependable Systems Design - The TTTech Example
    Steiner, Wilfried
    [J]. PROCEEDINGS OF THE 17TH CONFERENCE ON FORMAL METHODS IN COMPUTER AIDED DESIGN (FMCAD 2017), 2017, : 8 - 8
  • [6] Status of engineering geology in North America and Europe
    Hatheway, AW
    Reeves, GM
    [J]. ENGINEERING GEOLOGY, 1997, 47 (03) : 191 - 215
  • [7] Embedding Formal Methods into Systems Engineering
    Veith, Helmut
    [J]. 11TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING (SYNASC 2009), 2009, : 11 - 11
  • [8] Update on ISIS survey:: Europe, North America and South America
    Chiò, A
    [J]. AMYOTROPHIC LATERAL SCLEROSIS, 2000, 1 : S9 - S11
  • [10] Formal Methods in Requirements Engineering: Survey and Future Directions
    Lorch, Robert
    Meng, Baoluo
    Siu, Kit
    Moitra, Abha
    Durling, Michael
    Paul, Saswata
    Varanasi, Sarat Chandra
    McMillan, Craig
    [J]. PROCEEDINGS OF THE 2024 IEEE/ACM 12TH INTERNATIONAL CONFERENCE ON FORMAL METHODS IN SOFTWARE ENGINEERING, FORMALISE 2024, 2024, : 88 - 99