首页> 外文会议>Conference on Software Engineering Education and Training >A Technique for Using Model Checkers to Teach Formal Specifications
【24h】

A Technique for Using Model Checkers to Teach Formal Specifications

机译:一种使用模型检查员教导正式规格的技术

获取原文

摘要

The difficulty of writing, reading, and understanding formal specifications is one of the main obstacles in adopting formal verification techniques such as model checking and runtime verification. Introducing concepts informal methods in an undergraduate program is essential for training a workforce that can develop and test high-assurance systems. This paper presents educational outcomes and outlines an instructive component that can be used in an undergraduate course to teach formal approaches and languages. The component uses a model checker and a specification tool to teach Linear Temporal Logic (LTL), a specification language that is widely used in a variety of verification tools. The paper also introduces a novel technique that analyzes LTL specifications by using the SPIN model checker to elucidate the behaviors accepted by the specifications.
机译:写作,阅读和理解正式规格的难度是采用正式验证技术(如模型检查和运行时验证)的主要障碍之一。在本科课程中引入概念非正式方法对于培训可以开发和测试高保证系统的劳动力至关重要。本文介绍了教育成果,并概述了一个可以用于本科课程的教学成分,以教导正式的方法和语言。该组件使用模型检查器和规范工具来教导线性时间逻辑(LTL),这是一种在各种验证工具中广泛使用的规范语言。本文还介绍了一种新颖的技术,通过使用旋转模型检查器来阐明规范所接受的行为来分析LTL规范。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号