Using domain-independent problems for introducing formal methods

被引:0
|
作者
Boute, Raymond [1 ]
机构
[1] Univ Ghent, INTEC, B-9000 Ghent, Belgium
来源
关键词
domain-independent problems; formal methods; functional predicate calculus; funmath; generic functionals; teaching; specification; word problems;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The key to the integration of formal methods into engineering practice is education. In teaching, domain-independent problems i.e., not requiring prior engineering background-offer many advantages. Such problems are widely available, but this paper adds two dimensions that are lacking in typical solutions yet are crucial to formal methods: (i) the translation of informal statements into formal expressions; (ii) the role of formal calculation (including proofs) in exposing risks or misunderstandings and in discovering pathways to solutions. A few example problems illustrate this: (a) a small logical one showing the importance of fully capturing informal statements; (b) a combinatorial one showing how, in going from "real-world" formulations to mathematical ones, formal methods can cover more aspects than classical mathematics, and a half-page formal program semantics suitable for beginners is presented as a support; (c) a larger one showing how a single problem can contain enough elements to serve as a Leitmotiv for all notational and reasoning issues in a complete introductory course. An important final observation is that, in teaching formal methods, no approach can be a substitute for an open mind, as extreme mathphobia appears resistant to any motivation.
引用
收藏
页码:316 / 331
页数:16
相关论文
共 50 条
  • [21] The challenge of domain-independent speech understanding
    Moore, RC
    PROCEEDINGS OF THE 1998 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-6, 1998, : 1045 - 1048
  • [22] Deep Learning of Heuristics for Domain-independent Planning
    Trunda, Otakar
    Bartak, Roman
    ICAART: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON AGENTS AND ARTIFICIAL INTELLIGENCE, VOL 2, 2020, : 79 - 88
  • [23] Domain-Independent, Automatic Partitioning for Probabilistic Planning
    Dai, Peng
    Mausam
    Weld, Daniel S.
    21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, 2009, : 1677 - 1683
  • [24] A domain-independent approach to finding related entities
    Vechtomova, Olga
    Robertson, Stephen E.
    INFORMATION PROCESSING & MANAGEMENT, 2012, 48 (04) : 654 - 670
  • [25] Domain-independent queries on databases with external functions
    Suciu, D
    DATABASE THEORY - ICDT '95, 1995, 893 : 177 - 190
  • [26] Domain-independent ontologies for cooperative information agents
    Gomez, M
    Abasolo, C
    Plaza, E
    COOPERATIVE INFORMATION AGENTS V, PROCEEDINGS, 2001, 2182 : 118 - 129
  • [27] Identifying the Sentiment in Domain-independent Chinese Sentences
    Si Mengwei
    Su Mingche
    Wang Jiayu
    HIGH PERFORMANCE STRUCTURES AND MATERIALS ENGINEERING, PTS 1 AND 2, 2011, 217-218 : 808 - +
  • [28] An architecture for domain-independent collaborative virtual environments
    BinSubaih, A
    Maddock, S
    Romano, D
    GAME-ON 2004: 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION, 2004, : 84 - 88
  • [29] Inferring state constraints for domain-independent planning
    Gerevini, A
    Schubert, L
    FIFTEENTH NATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE (AAAI-98) AND TENTH CONFERENCE ON INNOVATIVE APPLICATIONS OF ARTIFICAL INTELLIGENCE (IAAI-98) - PROCEEDINGS, 1998, : 905 - 912
  • [30] A Domain-Independent Classification Model for Sentiment Analysis Using Neural Models
    Jnoub, Nour
    Al Machot, Fadi
    Klas, Wolfgang
    APPLIED SCIENCES-BASEL, 2020, 10 (18):