CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
CRI:CI-New:协作研究:NJR:标准化 Java 资源
基本信息
- 批准号:1823360
- 负责人:
- 金额:$ 60万
- 依托单位:
- 依托单位国家:美国
- 项目类别:Standard Grant
- 财政年份:2018
- 资助国家:美国
- 起止时间:2018-08-15 至 2024-08-31
- 项目状态:已结题
- 来源:
- 关键词:
项目摘要
Research in programming languages and software engineering has increasingly become a "big data" science ("Big Code") is which researchers want to use large code bases to experiment with new techniques. Specifically, Big Code will enable novel tools in areas such as security enhancers, bug finders, and code synthesizers. This project will build a community resource of 100,000 executable Java programs together with a set of working tools and an environment for conducting such research. This Normalized Java Resource (NJR) will lower the barrier to implementation of new tools, speed up research, and ultimately help advance research frontiers. Additionally, NJR can be the foundation of new courses on software tools that take advantage of Big Code. Finally, NJR can be the centerpiece of a discussion about better benchmark suites in general. The two investigators will work with collaborators from five countries. Researchers get significant advantages from using NJR. They can write scripts that base their new tool on NJR's already-working tools, and they can search NJR for programs with desired characteristics. They will receive the search result as a container that they can run either locally or on a cloud service. Additionally, they benefit from NJR's normalized representation of each Java program, which enables scalable running of tools on the entire collection. Finally, they will find that NJR's collection of programs is diverse because of the investigators' efforts to run clone detection and near-duplicate removal.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.
编程语言和软件工程的研究日益成为一门“大数据”科学(“大代码”),研究人员希望使用大型代码库来试验新技术。具体来说,Big Code将在安全增强器、bug查找器和代码合成器等领域启用新的工具。该项目将建立一个包含100,000个可执行Java程序的社区资源,以及一套工作工具和进行此类研究的环境。这个规范化Java资源(NJR)将降低实现新工具的障碍,加速研究,并最终帮助推进研究前沿。此外,NJR可以作为利用Big Code的软件工具新课程的基础。最后,NJR可以成为讨论更好的基准测试套件的核心。这两名调查人员将与来自五个国家的合作者合作。研究人员通过使用NJR获得了显著的优势。他们可以在NJR现有工具的基础上编写基于新工具的脚本,并且可以在NJR中搜索具有所需特性的程序。它们将以容器的形式接收搜索结果,可以在本地运行,也可以在云服务上运行。此外,它们还受益于NJR对每个Java程序的规范化表示,这支持在整个集合上可扩展地运行工具。最后,他们会发现NJR收集的程序是多种多样的,因为调查人员努力进行克隆检测和近重复删除。该奖项反映了美国国家科学基金会的法定使命,并通过使用基金会的知识价值和更广泛的影响审查标准进行评估,被认为值得支持。
项目成果
期刊论文数量(3)
专著数量(0)
科研奖励数量(0)
会议论文数量(0)
专利数量(0)
Striking a balance: pruning false-positives from static call graphs
取得平衡:从静态调用图中修剪误报
- DOI:10.1145/3510003.3510166
- 发表时间:2022
- 期刊:
- 影响因子:0
- 作者:Utture, Akshay;Liu, Shuyang;Kalhauge, Christian Gram;Palsberg, Jens
- 通讯作者:Palsberg, Jens
Fast and Precise Application Code Analysis using a Partial Library
- DOI:10.1145/3510003.3510046
- 发表时间:2022-05
- 期刊:
- 影响因子:0
- 作者:Akshay Utture;J. Palsberg
- 通讯作者:Akshay Utture;J. Palsberg
Logical bytecode reduction
逻辑字节码缩减
- DOI:10.1145/3453483.3454091
- 发表时间:2021
- 期刊:
- 影响因子:0
- 作者:Kalhauge, Christian Gram;Palsberg, Jens
- 通讯作者:Palsberg, Jens
{{
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 }}
Jens Palsberg其他文献
Improving the effectiveness of system verification
- DOI:
10.1007/s10009-007-0060-z - 发表时间:
2007-12-21 - 期刊:
- 影响因子:1.400
- 作者:
Holger Hermanns;Jens Palsberg - 通讯作者:
Jens Palsberg
Trust in the lambda-Calculus
相信 lambda 演算
- DOI:
10.1007/3-540-60360-3_47 - 发表时间:
1995 - 期刊:
- 影响因子:3
- 作者:
Jens Palsberg;Peter Ørbæk - 通讯作者:
Peter Ørbæk
Proceedings of the First International Workshop on Aliasing, Confinement and Ownership in Object-oriented Programming (IWACO)
第一届面向对象编程中的别名、限制和所有权国际研讨会 (IWACO) 论文集
- DOI:
- 发表时间:
2003 - 期刊:
- 影响因子:0
- 作者:
Dave Clarke;Chandrasekhar Boyapati;Robert Lee;Richard Paige;J. Ostroff;Phillip Brooke;James Noble;Robert Biddle;E. Tempero;A. Potanin;Tian Zhao;Jens Palsberg;Jan;Sophia Drosspoulou;Workshop Organisers;Jonathan Aldrich;Doug Lea;Suny Oswego;David Naumann;Queen Mary;Martin Rinard;Jan Vitek;Anindya Banerjee;S. Drossopoulou;Matthew Smith;C. Pierik;Tobias Wrigstad;P. O 'hearn;John Tang Boyland;M. Fähndrich;K. Rustan;M. Leino;Scott F Smith;Mark Thober Discussion - 通讯作者:
Mark Thober Discussion
Aliased register allocation for straight-line programs is NP-complete
- DOI:
10.1016/j.tcs.2008.05.025 - 发表时间:
2008-11-06 - 期刊:
- 影响因子:
- 作者:
Jonathan K. Lee;Jens Palsberg;Fernando Magno Quintão Pereira - 通讯作者:
Fernando Magno Quintão Pereira
Jens Palsberg的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('Jens Palsberg', 18)}}的其他基金
SHF: Small: Concurrency with Specified Orders
SHF:小:指定订单并发
- 批准号:
1815496 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Collaborative Research: CI-P: NJR: A National Java Resource
合作研究:CI-P:NJR:国家 Java 资源
- 批准号:
1730697 - 财政年份:2017
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Workshop on High-Level Programming Models for Parallelism
并行高级编程模型研讨会
- 批准号:
1339507 - 财政年份:2013
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
ITR - ASE - int: Event Driven Software Quality
ITR - ASE - int:事件驱动的软件质量
- 批准号:
0427202 - 财政年份:2004
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Foundations of ILP-based Static Analysis
基于 ILP 的静态分析的基础
- 批准号:
0401691 - 财政年份:2003
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
Foundations of ILP-based Static Analysis
基于 ILP 的静态分析的基础
- 批准号:
0306401 - 财政年份:2003
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
ITR: Static Timing of Interrupt-Driven Software
ITR:中断驱动软件的静态时序
- 批准号:
0401680 - 财政年份:2003
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
ITR: Static Timing of Interrupt-Driven Software
ITR:中断驱动软件的静态时序
- 批准号:
0112628 - 财政年份:2001
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
相似国自然基金
醒脑静多靶点调控PI3K/Akt通路抑制CI/RI氧化应激—基于网络药理学及体内、外实验研究
- 批准号:2025JJ90117
- 批准年份:2025
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于“免疫-神经”网络探讨眼针活化CI/RI大鼠MC靶向H3R调节“免疫监视”的抗炎机制
- 批准号:82374375
- 批准年份:2023
- 资助金额:51 万元
- 项目类别:面上项目
ci-Eln促进亲本基因Eln介导的缺氧肺动脉平滑肌细胞增殖的机制研究
- 批准号:
- 批准年份:2021
- 资助金额:30 万元
- 项目类别:青年科学基金项目
通过单细胞转录组测序揭示Wolbachia诱导果蝇CI的分子机制
- 批准号:32170497
- 批准年份:2021
- 资助金额:58 万元
- 项目类别:面上项目
森林垂直分层LAI和CI时空变异特征、LiDAR遥感反演与验证研究
- 批准号:
- 批准年份:2021
- 资助金额:59 万元
- 项目类别:面上项目
CI 994对SLC25A46相关线粒体病的治疗及机制研究
- 批准号:82001449
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
近邻星系中[CI]线作为新分子气体质量探针的观测研究
- 批准号:12003070
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
lncRNA343/miR-509-3p/STC1轴在CI-AKI肾小管上皮细胞线粒体质量控制失衡中的作用与机制
- 批准号:81873607
- 批准年份:2018
- 资助金额:57.0 万元
- 项目类别:面上项目
α2肾上腺素受体活化促ESCRT-III膜聚集在肾CI/RI致肺程序性坏死中的机制研究
- 批准号:81801900
- 批准年份:2018
- 资助金额:21.0 万元
- 项目类别:青年科学基金项目
内共生菌引起棉叶螨的细胞质不亲和(CI)的分子机理研究
- 批准号:31860508
- 批准年份:2018
- 资助金额:39.0 万元
- 项目类别:地区科学基金项目
相似海外基金
CRI: CI-New: Collaborative Research: Extensible, Software Enabled Unmanned Aerial Vehicles
CRI:CI-New:协作研究:可扩展、软件支持的无人机
- 批准号:
1823230 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Continuing Grant
CRI: CI-New: A Community Benchmarking Infrastructure for Birectional Reflectance Distribution Functions
CRI:CI-New:双向反射率分布函数的社区基准基础设施
- 批准号:
1823154 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CRI: CI-New: Collaborative Research: NJR: A Normalized Java Resource
CRI:CI-New:协作研究:NJR:标准化 Java 资源
- 批准号:
1823227 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CRI: CI-New: OpenPiton 2: Enabling Open Source Manycore Hardware Research
CRI:CI-New:OpenPiton 2:支持开源众核硬件研究
- 批准号:
1823222 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
- 批准号:
1823214 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
- 批准号:
1823262 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CRI: CI-NEW: Trainable Reconfigurable Development Platform for Large-Scale Neuromorphic Cognitive Computing
CRI:CI-NEW:用于大规模神经形态认知计算的可训练可重构开发平台
- 批准号:
1823366 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
- 批准号:
1823354 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
- 批准号:
1823246 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant
CRI: CI-NEW: Collaborative Research: Constructing a Community-Wide Software Architecture Infrastructure
CRI:CI-NEW:协作研究:构建社区范围的软件架构基础设施
- 批准号:
1823074 - 财政年份:2018
- 资助金额:
$ 60万 - 项目类别:
Standard Grant