课题基金 / 基金详情

Integrating Functional Program Verification Techniques to Computer Science Programs

Integrating Functional Program Verification Techniques to Computer Science Programs
将功能程序验证技术集成到计算机科学程序中
批准号:
0837567
负责人:
Yoonsik Cheon
金额:
$15.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-05-15 至 2013-04-30

项目摘要

项目成果

Yoonsik Cheon的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Computer Science (31)The fundamental goal of this project is to raise the competence of software developers to create and verify reliable software by improving the ability of undergraduate computer science students in reasoning about the correctness of computer programs. To reach this goal, this project has one technical objective and two educational objectives. The technical research objective is to develop practical verification techniques suitable for teaching in undergraduate computer science courses. The educational research objectives are to develop and disseminate learning modules and materials on program verification and to integrate formal program verification - reasoning based on mathematics - into the undergraduate computer science and engineering curriculum.The mathematics to achieve this project's educational goals of integrating program verification into the undergraduate curriculum is through the use of sets and functions. An annotation notation incorporating recent advances in specification languages is developed to document programs as functions from input values to output values. The annotation notation supports a spectrum of formality, from informal to fully mathematical, to assist an incremental integration into the curriculum. A functional verification approach, which supports a natural, intuitive, forward reasoning, is extended for modular verification of object-oriented programs, and lightweight tools are developed for teaching and learning functional specification and verification. An incremental integration to the curriculum is achieved by first delivering an experimental course on program verification and then, using this experience as a guide, introducing problem-based learning modules throughout undergraduate courses. The approach is demonstrated by integrating modules into the undergraduate computer science curriculum from the introductory courses to the senior capstone course.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Collaborative Research: CRI: CRD: A JML Community Infrastructure -- Revitalizing Tools and Documentation to Aid Formal Methods Research
  • 批准号:
    0707874
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2007
  • 负责人:
    Yoonsik Cheon
  • 依托单位:
Collaborative Research: Unification of Verification and Validation Methods for Software Systems
  • 批准号:
    0509299
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2005
  • 负责人:
    Yoonsik Cheon
  • 依托单位:
国内基金
海外基金
Identification and quantification of primary phytoplankton functional types in the global oceans from hyperspectral ocean color remote sensing
  • 批准号:
    --
  • 项目类别:
    --
  • 资助金额:
    160万元
  • 批准年份:
    2022
  • 负责人:
    李忠平
  • 依托单位:
高维数据的函数型数据(functional data)分析方法
  • 批准号:
    11001084
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    16.0万元
  • 批准年份:
    2010
  • 负责人:
    周迎春
  • 依托单位:
Multistage,haplotype and functional tests-based FCAR 基因和IgA肾病相关关系研究
  • 批准号:
    30771013
  • 项目类别:
    面上项目
  • 资助金额:
    30.0万元
  • 批准年份:
    2007
  • 负责人:
    王一鸣
  • 依托单位: