首页> 外文期刊>The international journal of engineering education >A Strategy and Tool Support to Motivate the Study of Formal Methods in Undergraduate Software Design and Modeling Courses
【24h】

A Strategy and Tool Support to Motivate the Study of Formal Methods in Undergraduate Software Design and Modeling Courses

机译:促进大学软件设计和建模课程形式方法研究的策略和工具支持

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

摘要

Proper design analysis is indispensable to assure quality and reduce emergent costs due to faulty software. Teaching proper design verification skills early during the pedagogical development of a software engineer is crucial, as such analysis is the only tractable way of resolving software problems early when they are easy to fix. The premise of the presented strategy is based on the observation that a fundamental component of any engineering discipline is the use of formal and sound techniques that facilitate analysis of produced artifacts. Yet, fundamental roadblocks exist in bringing the state of the art in formal design analysis to the undergraduate software engineering classroom due to the steep learning curve and quagmire of theoretical details involved in formal methods. This paper suggests a strategy and tool support to improve the attainment of software design verification skills. We illustrate how selective and pragmatic application of model-based verification methods can be used in software design education via tools that aim to bridge the gap between students' semi-formal design worldview and the formalism underlying formal methods.
机译:正确的设计分析对于确保质量并减少由于软件故障而产生的紧急费用是必不可少的。在软件工程师的教学开发过程中及早教授适当的设计验证技能至关重要,因为此类分析是解决容易解决的软件问题的唯一可行方法。所提出策略的前提是基于以下观察结果:任何工程学科的基本组成部分都是使用形式化和完善的技术来促进对所产生的工件的分析。但是,由于陡峭的学习曲线和形式方法所涉及的理论细节的泥潭,将形式设计分析中的最新技术带入本科软件工程教室时,存在根本障碍。本文提出了一种策略和工具支持,以提高软件设计验证技能。我们说明了如何通过旨在弥合学生的半正式设计世界观与形式化方法背后的形式主义之间的差距的工具,在软件设计教育中使用基于模型的验证方法的选择性和实际应用。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号