Towards a Broader Acceptance of Formal Verification Tools The Role of Education

被引:2
|
作者
Khazeev, Mansur [1 ]
Mazzara, Manuel [1 ]
Aslam, Hamna [1 ]
de Carvalho, Daniel [1 ]
机构
[1] Innopolis Univ, Innopolis, Russia
关键词
D O I
10.1007/978-3-030-40271-6_20
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Formal methods face challenges towards wide acceptance and adoption in software development practices. The major reason is presumed complexity of the concepts, tools and formal processes. The issue can be addressed by academia with a thoughtful plan of teaching and practise. The user study detailed in this paper is examining AutoProof tool with the motivation to identify complexities attributed to formal methods. Participants' (students of Masters program in Computer Science) performance and feedback on the experience with formal methods assisted us in extracting specific problem areas that effect tool usability. The study results infer, along with improvements in verification tool functionalities, that teaching programs need to be modified by including pre-requisite courses to make formal methods easily adapted by students and promote their usage in software development process.
引用
收藏
页码:188 / 200
页数:13
相关论文
共 50 条
  • [21] REFINER: Towards Formal Verification of Model Transformations
    Wijs, Anton
    Engelen, Luc
    NASA FORMAL METHODS, NFM 2014, 2014, 8430 : 258 - 263
  • [22] Towards Formal Verification of Small and Micro UAS
    Veres, Sandor M.
    McAree, Owen
    Aitken, Jonathan M.
    2016 EUROPEAN CONTROL CONFERENCE (ECC), 2016, : 433 - 440
  • [23] Towards Formal Verification of Freeway Traffic Control
    Mitsch, Stefan
    Loos, Sarah M.
    Platzer, Andre
    2012 IEEE/ACM THIRD INTERNATIONAL CONFERENCE ON CYBER-PHYSICAL SYSTEMS (ICCPS 2012), 2012, : 171 - 180
  • [24] POSTER: Towards Formal Verification of DIFC Policies
    Yang, Zhi
    Yin, Lihua
    Duan, Miyi
    Jin, Shuyuan
    PROCEEDINGS OF THE 18TH ACM CONFERENCE ON COMPUTER & COMMUNICATIONS SECURITY (CCS 11), 2011, : 873 - 875
  • [25] Towards Formal Verification of a TPM Software Stack
    Ziani, Yani
    Kosmatov, Nikolai
    Loulergue, Frederic
    Perez, Daniel Gracia
    Bernier, Teo
    INTEGRATED FORMAL METHODS, IFM 2023, 2024, 14300 : 93 - 112
  • [26] Towards formal verification of IoT protocols: A Review
    Hofer-Schmitz, Katharina
    Stojanovic, Branka
    COMPUTER NETWORKS, 2020, 174
  • [27] Towards formal verification of web service composition
    Rouached, Mohsen
    Perrin, Olivier
    Godart, Claude
    BUSINESS PROCESS MANAGEMENT, PROCEEDINGS, 2006, 4102 : 257 - 273
  • [28] Towards formal verification of ASIP based on HDPN
    Gao, Yanyan
    Li, Xi
    Ma, Hongxing
    ICECT: 2009 INTERNATIONAL CONFERENCE ON ELECTRONIC COMPUTER TECHNOLOGY, PROCEEDINGS, 2009, : 26 - 32
  • [29] Towards Formal Evaluation and Verification of Probabilistic Design
    Lee, Nian-Ze
    Jiang, Jie-Hong R.
    2014 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2014, : 340 - 347
  • [30] Towards Formal Verification of Optimized and Industrial Multipliers
    Mahzoon, Alireza
    Grosse, Daniel
    Scholl, Christoph
    Drechsler, Rolf
    PROCEEDINGS OF THE 2020 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2020), 2020, : 544 - 549