Interactive Formal Specification for Mathematical Problems of Engineers

Walther NeuperJKU - Johannes Kepler Universität Linz
{"title":"Interactive Formal Specification for Mathematical Problems of Engineers","authors":"Walther NeuperJKU - Johannes Kepler Universität Linz","doi":"arxiv-2404.05462","DOIUrl":null,"url":null,"abstract":"The paper presents the second part of a precise description of the prototype\nthat has been developed in the course of the ISAC project over the last two\ndecades. This part describes the \"specify-phase\", while the first part\ndescribing the \"solve-phase\" is already published. In the specify-phase a student interactively constructs a formal\nspecification. The ISAC prototype implements formal specifications as\nestablished in theoretical computer science, however, the input language for\nthe construction avoids requiring users to have knowledge of logic; this makes\nthe system useful for various engineering faculties (and also for high school). The paper discusses not only ISAC's design of the specify-phase in detail,\nbut also gives a brief introduction to implementation with the aim of\nadvertising the re-use of formal frameworks (inclusive respective front-ends)\nwith their generic tools for language definition and their rich pool of\nsoftware components for formal mathematics.","PeriodicalId":501256,"journal":{"name":"arXiv - CS - Mathematical Software","volume":"10 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Mathematical Software","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.05462","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

The paper presents the second part of a precise description of the prototype that has been developed in the course of the ISAC project over the last two decades. This part describes the "specify-phase", while the first part describing the "solve-phase" is already published. In the specify-phase a student interactively constructs a formal specification. The ISAC prototype implements formal specifications as established in theoretical computer science, however, the input language for the construction avoids requiring users to have knowledge of logic; this makes the system useful for various engineering faculties (and also for high school). The paper discusses not only ISAC's design of the specify-phase in detail, but also gives a brief introduction to implementation with the aim of advertising the re-use of formal frameworks (inclusive respective front-ends) with their generic tools for language definition and their rich pool of software components for formal mathematics.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
工程师数学问题的交互式形式化规范
本文是对 ISAC 项目在过去二十年中开发的原型进行精确描述的第二部分。这一部分描述的是 "指定阶段",而描述 "求解阶段 "的第一部分已经发表。在 "指定阶段",学生以交互方式构建正式指定。ISAC 原型实现了理论计算机科学中确立的形式规范,但构建的输入语言不要求用户具备逻辑知识;这使得该系统适用于各种工程系(也适用于高中)。本文不仅详细讨论了 ISAC 在指定阶段的设计,还简要介绍了实现方法,目的是宣传形式框架(包括各自的前端)及其通用语言定义工具和丰富的形式数学软件组件库的再利用。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
A prony method variant which surpasses the Adaptive LMS filter in the output signal's representation of input TorchDA: A Python package for performing data assimilation with deep learning forward and transformation functions HOBOTAN: Efficient Higher Order Binary Optimization Solver with Tensor Networks and PyTorch MPAT: Modular Petri Net Assembly Toolkit Enabling MPI communication within Numba/LLVM JIT-compiled Python code using numba-mpi v1.0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1