Teaching of Formal Methods for Software Engineering

被引:4
|
作者
Spichkova, Maria [1 ]
Zamansky, Anna [2 ]
机构
[1] RMIT Univ, Sch Sci, 414-418 Swanston St, Melbourne, Vic 3001, Australia
[2] Univ Haifa, Informat Syst Dept, IL-31905 Haifa, Israel
关键词
Formal Modelling; Collaboration; Teaching;
D O I
10.5220/0005928503700376
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The use of Formal Methods (FMs) offers rigour and precision, while reducing ambiguity and inconsistency. The major barriers hindering the adoption of FMs in industry are the problems of understandability, comprehensibility, and scalability. To solve the understandability problem, from one side, the readability of the method have to be increased, but from another side, an appropriate teaching and learning approach have to be introduced. This paper presents an overview of existing approaches on teaching of FMs and Logic, also discusses the common issues in teaching of this subjects.
引用
收藏
页码:370 / 376
页数:7
相关论文
共 50 条
  • [31] On Complementing an Undergraduate Software Engineering Course with Formal Methods
    Westphal, Bernd
    2020 IEEE 32ND CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2020, : 219 - 228
  • [32] SoSyM special section on software engineering and formal methods
    Cuellar, Jorge
    Liu, Zhiming
    SOFTWARE AND SYSTEMS MODELING, 2007, 6 (01): : 37 - 38
  • [33] Empirical Software Engineering and formal Methods for IoT Systems
    Basile, Davide
    ter Beek, Maurice
    Broccia, Giovanna
    Ferrari, Alessio
    ERCIM NEWS, 2022, (131): : 34 - 35
  • [34] Formal methods: mathematics, computer science or software engineering?
    Tremblay, Guy, 2000, IEEE, Piscataway, NJ, United States
  • [35] Formal Methods for Interactive Systems: A Research Field in Between HCI, Formal Methods and Software Engineering
    Ait-Ameur, Yamine
    Palanque, Philippe
    SOFTWARE TECHNOLOGIES: APPLICATIONS AND FOUNDATIONS, 2018, 11176 : 202 - 204
  • [36] Teaching Methods in Software Engineering A Systematic Review
    Anicic, Katarina Pazur
    Stapic, Zlatko
    IEEE SOFTWARE, 2022, 39 (06) : 73 - 79
  • [37] Teaching Software Engineering Methods with Agile Games
    Baumann, Annette
    PROCEEDINGS OF THE 2020 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON 2020), 2020, : 1647 - 1650
  • [38] Exploring Teaching Methods in Software Engineering Education
    Chen, Jianguo
    Lu, Huijuan
    An, Lixin
    Zhou, Yongxia
    ICCSSE 2009: PROCEEDINGS OF 2009 4TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, 2009, : 1733 - 1738
  • [39] A software engineering curriculum incorporating formal methods: A progress report
    Sobel, AEK
    FRONTIERS IN EDUCATION 1997 - 27TH ANNUAL CONFERENCE, PROCEEDINGS, BOLS I - III, 1997, : 872 - 872
  • [40] Software engineering and formal methods: SEFM 2019 special section
    Peter Csaba Ölveczky
    Gwen Salaün
    Software and Systems Modeling, 2021, 20 : 291 - 292