课题基金 / 基金详情

SHF: Small: Explicating and Exploiting the Physical Semantics of Code

SHF: Small: Explicating and Exploiting the Physical Semantics of Code
SHF:小:解释和利用代码的物理语义
批准号:
1909414
负责人:
Kevin Sullivan
金额:
$51.5万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2019
资助国家:
美国
项目状态:
已结题
起止时间:
2019-10-01 至 2024-09-30

项目摘要

项目成果

Kevin Sullivan的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
Code drives robots, space vehicles, weapons systems, and cyber-physical systems more generally, to interact with the world. Yet in most cases, code consists of machine logic stripped of real world semantics. This means that there is no way for the computing machine to prevent operations specified in code from violating physical constraints inherited from the physical world. Traditional programming semantics can tell us that the expression, 3.0 + 4.0 means 7.0, in the sense that 7.0 is the result of evaluating that expression. But our traditional conception of programming semantics does not address the questions, 3 of what, 4 of what, or 7 of what, or whether such a sum makes any physical sense. For example 3 meters plus 4 grams does not make physical sense. Major systems malfunctions have occurred due to the machine-permitted evaluation of expressions that have no well defined physical meanings. To improve the safety and reliability of cyber-physical systems, this project will develop and evaluate the proposition that the software code of the future should comprise machine logic paired with interpretations that map terms in code, and eventually in program executions, to formal specifications of their intended physical meaning so that the consistency of code with the physics of the larger system can be automatically checked. The investigators aim to establish a new and formal concept of the physical semantics of programs based on interpretations that map code elements to mathematical quantities that precisely represent objects and other phenomena in the physical world. Having such mappings will in turn support the evaluation of code for consistency with its intended physical interpretation, enabling significant improvements in system dependability. This project will establish theoretical foundations for physical semantics of cyber-physical code by augmenting code with interpretation mappings from code-level terms to mechanically checkable specifications of dimensionful physical quantities, such as points and transformations, formalized in the higher-order logic of a constructive logic proof assistant. This project will establish mechanisms to substantially automate the construction of interpretations to enable practical physics-level analysis and checking of software-intensive systems. It will advance software-engineering theory and practice by investigating means for specifying and analyzing such interpretations, including mechanisms for automated inference of physical semantics, libraries of formalized physical abstractions, systems to enforce interpretations imposed on code, and means for exploiting physical interpretations for testing, program understanding, system integration, and other use cases. The project will contribute to education by developing teaching materials on formalized physical abstractions and by supporting the ongoing development of a discrete mathematics course for undergraduates based on the use of a constructive-logic proof assistant. It will contribute to workforce development in research and in software engineering for cyber-physical systems.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.
期刊论文(3)
专著(0)
科研奖励(0)
会议论文
A Novel Web-Based and Mobile Application to Measure Real-Time Moral Distress: An Initial Pilot and Feasibility Study
一种新颖的基于网络的移动应用程序来测量实时道德困扰:初步试点和可行性研究
DOI: 10.1016/j.jcjq.2023.05.005
发表时间: 2023
期刊: The Joint Commission Journal on Quality and Patient Safety
影响因子: --
作者: [Amos, Vanessa, Phair, Nicholas, Sullivan, Kevin, Wocial, Lucia D., Epstein, Beth]
通讯作者: Epstein, Beth
DOI: 10.1109/icra48506.2021.9561627
发表时间: 2021-05
期刊: 2021 IEEE International Conference on Robotics and Automation (ICRA)
影响因子: --
作者: [Trey Woodlief;Sebastian G. Elbaum;K. Sullivan]
通讯作者: Trey Woodlief;Sebastian G. Elbaum;K. Sullivan
DOI: 10.1109/tse.2020.3007560
发表时间: 2022-03-01
期刊: IEEE TRANSACTIONS ON SOFTWARE ENGINEERING
影响因子: 7.4
作者: [Krishna, Rahul, Tang, Chong, Ray, Baishakhi]
通讯作者: Ray, Baishakhi
Collaborative Research: Developing a Constructive Logic-Based Theory of Value-Based Systems Engineering
  • 批准号:
    1400294
  • 项目类别:
    Standard Grant
  • 资助金额:
    $15.0万
  • 财政年份:
    2014
  • 负责人:
    Kevin Sullivan
  • 依托单位:
EAGER: Software Engineering Research for Societal Grand Challenge Problems
  • 批准号:
    1052874
  • 项目类别:
    Standard Grant
  • 资助金额:
    $10.0万
  • 财政年份:
    2010
  • 负责人:
    Kevin Sullivan
  • 依托单位:
Collaborative Proposal: Center for Software-Intensive Ultra-Large-Scale Systems
  • 批准号:
    0700600
  • 项目类别:
    Standard Grant
  • 资助金额:
    $1.0万
  • 财政年份:
    2007
  • 负责人:
    Kevin Sullivan
  • 依托单位:
Collaborative Research: SoD-TEAM: Representations for a Science of Design
  • 批准号:
    0613840
  • 项目类别:
    Standard Grant
  • 资助金额:
    $0.0万
  • 财政年份:
    2006
  • 负责人:
    Kevin Sullivan
  • 依托单位:
国内基金
海外基金
昼夜节律性small RNA在血斑形成时间推断中的法医学应用研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2024
  • 负责人:
  • 依托单位:
tRNA-derived small RNA上调YBX1/CCL5通路参与硼替佐米诱导慢性疼痛的机制研究
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    10.0万元
  • 批准年份:
    2022
  • 负责人:
    张祥忠
  • 依托单位:
Small RNA调控I-F型CRISPR-Cas适应性免疫性的应答及分子机制
Small RNAs调控解淀粉芽胞杆菌FZB42生防功能的机制研究
  • 批准号:
    31972324
  • 项目类别:
    面上项目
  • 资助金额:
    58.0万元
  • 批准年份:
    2019
  • 负责人:
    高学文
  • 依托单位: