【24h】

An undergraduate course in formal methods

机译:正规方法的本科课程

获取原文
获取原文并翻译 | 示例

摘要

We present a new undergraduate course in formal methods which emphasizes software specification and description instead of formal program correctness or program derivation.This course is motivated by the idea that specifications play a key role in the software development process and that precise and clear descriptions of software systems and artifacts are important. It wants to show students that some simple notions from logic and mathematics (predicates and quantifiers, set theory, maps), together with appropriate constructs for defining software components and systems, can be useful for this purpose.The course is taught using the Spec notation [1] and we first discuss why we did not choose the ubiquitous Z notation. The content of the course is then presented, followed with a brief description of an on-line WWW system that was developed to help the students do the exercices presented in the course notes.
机译:我们开设一门新的本科课程,形式化方法强调软件规范和描述,而不是正式的程序正确性或程序推导。本课程的动机是,规范在软件开发过程中起着关键作用,并且软件的精确和清晰描述系统和工件很重要。它希望向学生展示逻辑和数学中的一些简单概念(谓词和量词,集合论,映射)以及用于定义软件组件和系统的适当构造可以用于此目的。使用Spec表示法教授本课程[1],我们首先讨论为什么我们没有选择普遍存在的Z符号。然后介绍课程的内容,然后简要介绍在线WWW系统,该系统旨在帮助学生完成课程笔记中的练习。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号