Pedagogical Tools for Formal Methods
正式方法的教学工具
基本信息
- 批准号:2208731
- 负责人:
- 金额:$ 50万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2022
- 资助国家:美国
- 起止时间:2022-06-01 至 2025-05-31
- 项目状态:未结题
- 来源:
- 关键词:
项目摘要
In computer science, formal methods refer to mathematical approaches to make predictions about a software or hardware system. Formal methods play an increasingly vital role in developing secure and reliable systems. However, formal methods tend to be abstract and use methods and notations that are not part of many computing curricula. As a result, there is a need to research and develop approaches to effectively train cybersecurity students to use formal methods. The current proposal focuses on creating pedagogical tools centered around programming environments. The approach will be evaluated across a broad population, from college students to industrial programmers, to ensure the results will be as broadly applicable as possible. In addition, all products will be made freely available to other educators.The primary objective of this project is to have subjects engage with formal methods tools to create, explore, reason about, and verify models. The focus will be on models related to security, such as cryptographic protocols, configuration, authentication, and access control. The project team proposes creating a series of graduated levels of formal languages to match a learning progression and reduce the learning load. This approach will enable students to use domain-specific notations to adopt formal methods within the context of domains they already study. Finally, it will enable students to create domain-specific custom visualizations that greatly reduce the cognitive gap between the output of a generic tool and the problems students want to solve. All these topics will be studied experimentally and evaluated to learn about what approaches are effective and what are not.This project is supported by the Secure and Trustworthy Cyberspace (SaTC) program, which funds proposals that address cybersecurity and privacy, and in this case specifically cybersecurity education. The SaTC program aligns with the Federal Cybersecurity Research and Development Strategic Plan and the National Privacy Research Strategy to protect and preserve the growing social and economic benefits of cyber systems while ensuring security and privacy.This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.
在计算机科学中,形式化方法是指对软件或硬件系统进行预测的数学方法。正式方法在开发安全可靠的系统方面发挥着越来越重要的作用。然而,形式化方法往往是抽象的,并且使用的方法和符号不是许多计算课程的一部分。因此,有必要研究和开发有效训练网络安全学生使用正式方法的方法。当前的建议侧重于创建以编程环境为中心的教学工具。该方法将在广泛的人群中进行评估,从大学生到工业程序员,以确保结果尽可能广泛地适用。此外,所有产品将免费提供给其他教育工作者。这个项目的主要目标是让受试者使用正式的方法工具来创建、探索、推理和验证模型。重点将放在与安全性相关的模型上,例如加密协议、配置、身份验证和访问控制。项目团队建议创建一系列形式语言的分级,以匹配学习进度并减少学习负担。这种方法将使学生能够使用特定领域的符号,在他们已经学习的领域的上下文中采用形式化的方法。最后,它将使学生能够创建特定于领域的自定义可视化,从而大大减少通用工具的输出与学生想要解决的问题之间的认知差距。所有这些主题将进行实验研究和评估,以了解哪些方法是有效的,哪些是无效的。该项目由安全与可信网络空间(SaTC)计划支持,该计划资助解决网络安全和隐私问题的提案,在这种情况下,特别是网络安全教育。SaTC项目与《联邦网络安全研究与发展战略计划》和《国家隐私研究战略》保持一致,旨在保护和维护网络系统日益增长的社会和经济效益,同时确保安全和隐私。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(0)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
Shriram Krishnamurthi其他文献
Shriram Krishnamurthi的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Shriram Krishnamurthi', 18)}}的其他基金
FMitF: Track II: Educating Developers about Ownership in Rust
FMITF:轨道 II:对开发人员进行 Rust 所有权教育
- 批准号:
2319014 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Small: Little Tricky Logics: Misconceptions in Understanding Logics and Formal Properties
SHF:小:小棘手的逻辑:理解逻辑和形式属性的误解
- 批准号:
2227863 - 财政年份:2023
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
EAGER: Semantics for Learning Functional Programming
EAGER:学习函数式编程的语义
- 批准号:
1803362 - 财政年份:2018
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF:Small:The Power of ``Why?'': Using Provenance for Disciplined Exploration in Model Finding
SHF:小:“为什么?”的力量:在模型查找中使用来源进行严格的探索
- 批准号:
1714431 - 财政年份:2017
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CSforAll: EAGER: Making Bootstrap Accessible to Visually-Impaired Users
CSforAll:EAGER:让视障用户可以访问 Bootstrap
- 批准号:
1648684 - 财政年份:2016
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
CSforAll: EAGER: Integrating Lightweight Data Science and Computing for K-12
CSforAll:EAGER:为 K-12 集成轻量级数据科学和计算
- 批准号:
1647486 - 财政年份:2016
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Exploring Transfer Between Computing and Algebra and Its Effects on Mathematics Pedagogy and Self-efficacy in Computing Teachers
探索计算机与代数之间的迁移及其对计算机教师数学教学和自我效能的影响
- 批准号:
1535276 - 财政年份:2015
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
SHF: Medium: A Balance of Power: Programming and Reasoning for Software-Defined Networks
SHF:媒介:权力平衡:软件定义网络的编程和推理
- 批准号:
1408745 - 财政年份:2014
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
EAGER: By the People, For the People: Community Ratings for App Privacy
EAGER:由人民,为人民:应用程序隐私的社区评级
- 批准号:
1449236 - 财政年份:2014
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
TWC: Small: Extensible Web Browsers and User Privacy
TWC:小型:可扩展的 Web 浏览器和用户隐私
- 批准号:
1223231 - 财政年份:2012
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
相似海外基金
Formal statistical tools for the dependence modeling of environmental data
用于环境数据依赖性建模的正式统计工具
- 批准号:
RGPIN-2019-06854 - 财政年份:2022
- 资助金额:
$ 50万 - 项目类别:
Discovery Grants Program - Individual
Formal statistical tools for the dependence modeling of environmental data
用于环境数据依赖性建模的正式统计工具
- 批准号:
RGPIN-2019-06854 - 财政年份:2021
- 资助金额:
$ 50万 - 项目类别:
Discovery Grants Program - Individual
Formal statistical tools for the dependence modeling of environmental data
用于环境数据依赖性建模的正式统计工具
- 批准号:
RGPIN-2019-06854 - 财政年份:2020
- 资助金额:
$ 50万 - 项目类别:
Discovery Grants Program - Individual
Formal statistical tools for the dependence modeling of environmental data
用于环境数据依赖性建模的正式统计工具
- 批准号:
RGPIN-2019-06854 - 财政年份:2019
- 资助金额:
$ 50万 - 项目类别:
Discovery Grants Program - Individual
CAREER: Formal TOols foR SafEty aNd Security of Industrial Control Systems (FORENSICS)
职业:工业控制系统安全和安保的正式工具(取证)
- 批准号:
1846493 - 财政年份:2019
- 资助金额:
$ 50万 - 项目类别:
Continuing Grant
SHF: Small: Collaborative Research: Reusable Tools for Formal Modeling of Machine Code
SHF:小型:协作研究:用于机器代码形式化建模的可重用工具
- 批准号:
1624125 - 财政年份:2016
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Advanced Tools for Graph-Based Formal Argumentation
基于图的形式推理的高级工具
- 批准号:
226818978 - 财政年份:2013
- 资助金额:
$ 50万 - 项目类别:
Research Grants
CAREER: Formal Tools For Analysis and Design of Collaborative Hybrid Systems
职业:协作混合系统分析和设计的正式工具
- 批准号:
1254990 - 财政年份:2013
- 资助金额:
$ 50万 - 项目类别:
Standard Grant
Tools and formal models for biological research
生物学研究的工具和形式模型
- 批准号:
312214-2008 - 财政年份:2013
- 资助金额:
$ 50万 - 项目类别:
Discovery Grants Program - Individual
SHF: Small: Collaborative Research: Reusable Tools for Formal Modeling of Machine Code
SHF:小型:协作研究:用于机器代码形式化建模的可重用工具
- 批准号:
1217710 - 财政年份:2012
- 资助金额:
$ 50万 - 项目类别:
Standard Grant