REU Site: Research Experience for undergraduates in Programming Languages (REPL)

REU 网站:编程语言本科生研究经验 (REPL)

基本信息

  • 批准号:
    2244494
  • 负责人:
  • 金额:
    $ 32.21万
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Standard Grant
  • 财政年份:
    2023
  • 资助国家:
    美国
  • 起止时间:
    2023-02-15 至 2027-01-31
  • 项目状态:
    未结题

项目摘要

REPL (Research Experiences for undergraduates in Programming Languages) catalyzes the next generation of programming languages research by providing structured research opportunities for undergraduate students. REPL integrates its students with “PLClub,” Penn’s research group in programming languages. Over 10 weeks, students conduct cutting edge research, master the relevant prerequisites, read and analyze prior work, understand ongoing research trends, and learn how to prepare competitive PhD applications. REPL’s focus is to provide these opportunities especially to those underrepresented in the programming languages research community. Between 2012-2018, the Computing Research Association (CRA) Taulbee survey shows only 4.9% of PhD students in computer science who study programming languages and compilers are domestic underrepresented students. REPL is the first REU (NSF or otherwise) designed for underrepresented students with focus on programming languages. Programming languages themselves are the basic tools by which all modern software is constructed, so studying how to improve the reliability, quality, and performance of programming languages is essential to modern computing systems.REPL research focuses on fundamental questions concerning the correctness of computation. How do we specify and prove the correctness of a program? And how do we make these methods scale to large systems? From 2015-2022, PLClub faculty Steve Zdancewic, Benjamin Pierce, and Stephanie Weirich co-led an NSF Expedition in Computing on these questions that explored the “Science of Deep Specification.” Among other things, the expedition helped us reason about the Haskell programming language, LLVM compiler optimizations, web servers, and even the correctness of a lightbulb controller, yet much is left to do. Lightbulb control software, like much software we use daily, seems simple, but fully specifying and proving that it behaves correctly is not. This research uses the tools of formal mathematics, program semantics, and interactive theorem provers to make progress on these problems. Developing techniques to build highly-trustworthy software systems is a problem for the next generation: the one that REPL trains.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.
REPL(本科生编程语言研究经验)通过为本科生提供结构化的研究机会来促进下一代编程语言研究。REPL将其学生与宾夕法尼亚大学的编程语言研究小组“PLClub”相结合。在10周内,学生进行前沿研究,掌握相关先决条件,阅读和分析以前的工作,了解正在进行的研究趋势,并学习如何准备有竞争力的博士申请。REPL的重点是提供这些机会,特别是那些在编程语言研究社区中代表性不足的人。2012-2018年间,计算研究协会(CRA)Taulbee的调查显示,在学习编程语言和编译器的计算机科学博士生中,只有4.9%是国内代表性不足的学生。REPL是第一个REU(NSF或其他),专为代表性不足的学生设计,专注于编程语言。 编程语言本身是构建所有现代软件的基本工具,因此研究如何提高编程语言的可靠性、质量和性能对现代计算系统至关重要。REPL研究的重点是有关计算正确性的基本问题。我们如何指定和证明一个程序的正确性?我们如何将这些方法扩展到大型系统?从2015年至2022年,PLClub教师Steve Zdancewic,Benjamin Pierce和Stephanie Weirich共同领导了NSF在计算方面的探险,探索了“深度规范科学”。除此之外,这次探险帮助我们推理了Haskell编程语言、LLVM编译器优化、Web服务器,甚至灯泡控制器的正确性,但还有很多工作要做。灯泡控制软件,就像我们日常使用的许多软件一样,看起来很简单,但完全指定和证明它的行为是正确的却不是。本研究使用形式数学,程序语义学和交互式定理证明器的工具,在这些问题上取得进展。 开发技术以构建高度可信的软件系统是下一代的问题:REPL培训的下一代。该奖项反映了NSF的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。

项目成果

期刊论文数量(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 }}

Stephan Zdancewic其他文献

Stephan Zdancewic的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Stephan Zdancewic', 18)}}的其他基金

SaTC: CORE: Medium: Secure and Formally-verified Low-level Languages
SaTC:核心:中:安全且经过正式验证的低级语言
  • 批准号:
    2247088
  • 财政年份:
    2023
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
Student Travel for Programming Languages Mentoring Workshop at ACM SIGACT-SIGPLAN Symposium on Principles of Programming Languages, 2019 (PLMW@POPL)
2019 年 ACM SIGACT-SIGPLAN 编程语言原理研讨会学生编程语言指导研讨会 (PLMW@POPL)
  • 批准号:
    1841603
  • 财政年份:
    2018
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
NSF Student Travel Grant for 2018 Programming Languages
NSF 2018 年编程语言学生旅行补助金
  • 批准号:
    1749155
  • 财政年份:
    2017
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
SHF: SMALL: NONSTANDARD COMPUTATIONAL MODELS OF LINEAR LOGIC
SHF:小:线性逻辑的非标准计算模型
  • 批准号:
    1421193
  • 财政年份:
    2014
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
CCF: Medium: Validating Program Transformations in a Mechanized LLVM
CCF:中:在机械化 LLVM 中验证程序转换
  • 批准号:
    1065166
  • 财政年份:
    2011
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
TC: Small: WATCHDOG: Hardware-Assisted Prevention of All Use-After-Free Security Vulnerabilities
TC:小:WATCHDOG:硬件辅助预防所有释放后使用安全漏洞
  • 批准号:
    1116682
  • 财政年份:
    2011
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
SHF: SMALL: Practical Linear Types for Safe Protocols
SHF:SMALL:用于安全协议的实用线性类型
  • 批准号:
    1017027
  • 财政年份:
    2010
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
Unifying Events and Threads: Language Support for Network Services
统一事件和线程:网络服务的语言支持
  • 批准号:
    0541040
  • 财政年份:
    2006
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
CT-T: Resource-Guided Implementation of Secure Embedded Software
CT-T:安全嵌入式软件的资源引导实施
  • 批准号:
    0524059
  • 财政年份:
    2005
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Continuing Grant
Collaborative Research: CT-T: Flexible, Decentralized Information-flow Control for Dynamic Environments
合作研究:CT-T:动态环境下灵活、分散的信息流控制
  • 批准号:
    0524035
  • 财政年份:
    2005
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant

相似国自然基金

新型WDR5蛋白Win site抑制剂的合理设计、合成及其抗肿瘤活性研究
  • 批准号:
  • 批准年份:
    2021
  • 资助金额:
    30 万元
  • 项目类别:
    青年科学基金项目
具有共形结构的高性能Ta4SiTe4基有机/无机复合柔性热电薄膜
  • 批准号:
    52172255
  • 批准年份:
    2021
  • 资助金额:
    58 万元
  • 项目类别:
    面上项目
基于重要农地保护LESA(Land Evaluation and Site Assessment)体系思想的高标准基本农田建设研究
  • 批准号:
    41340011
  • 批准年份:
    2013
  • 资助金额:
    20.0 万元
  • 项目类别:
    专项基金项目

相似海外基金

Collaborative Research: REU Site: Earth and Planetary Science and Astrophysics REU at the American Museum of Natural History in Collaboration with the City University of New York
合作研究:REU 地点:地球与行星科学和天体物理学 REU 与纽约市立大学合作,位于美国自然历史博物馆
  • 批准号:
    2348998
  • 财政年份:
    2025
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
Collaborative Research: REU Site: Earth and Planetary Science and Astrophysics REU at the American Museum of Natural History in Collaboration with the City University of New York
合作研究:REU 地点:地球与行星科学和天体物理学 REU 与纽约市立大学合作,位于美国自然历史博物馆
  • 批准号:
    2348999
  • 财政年份:
    2025
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
REU Site: The DUB REU Program for Human-Centered Computing Research
REU 网站:DUB REU 以人为中心的计算研究计划
  • 批准号:
    2348926
  • 财政年份:
    2024
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
REU Site: Summer Research Program for Community College and Liberal Arts College Students in Physics and Astronomy
REU 网站:社区学院和文理学院学生物理和天文学夏季研究计划
  • 批准号:
    2349111
  • 财政年份:
    2024
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Continuing Grant
REU Site: Research Experience in Functional Materials for Undergraduates in Chemistry at the University of South Florida
REU 网站:南佛罗里达大学化学专业本科生功能材料研究经验
  • 批准号:
    2349085
  • 财政年份:
    2024
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Standard Grant
REU Site: Physics Research in the Nation's Capital
REU 网站:国家首都的物理研究
  • 批准号:
    2349155
  • 财政年份:
    2024
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Continuing Grant
REU Site: Bigelow Laboratory for Ocean Sciences - Undergraduate Research Experience in the Gulf of Maine and the World Ocean
REU 站点:毕格罗海洋科学实验室 - 缅因湾和世界海洋的本科生研究经验
  • 批准号:
    2349230
  • 财政年份:
    2024
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Continuing Grant
REU Site: Research Experiences for Undergraduates in Genomics and Neuroscience
REU 网站:基因组学和神经科学本科生的研究经验
  • 批准号:
    2349224
  • 财政年份:
    2024
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Continuing Grant
Collaborative Research: REU Site: Summer Undergraduate Research Program in RNA and Genome Biology (REU-RGB)
合作研究:REU 网站:RNA 和基因组生物学暑期本科生研究计划 (REU-RGB)
  • 批准号:
    2349255
  • 财政年份:
    2024
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Continuing Grant
Collaborative Research: REU Site Mystic Aquarium: Plankton to Whales: Consequences of Global Change within Marine Ecosystems
合作研究:REU 站点神秘水族馆:浮游生物到鲸鱼:海洋生态系统内全球变化的后果
  • 批准号:
    2349354
  • 财政年份:
    2024
  • 资助金额:
    $ 32.21万
  • 项目类别:
    Continuing Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了