课题基金 / 基金详情

EAGER: Human-Centered Software Synthesis

EAGER: Human-Centered Software Synthesis
EAGER:以人为本的软件综合
批准号:
1049406
负责人:
Armando Solar-Lezama
金额:
$9.0万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2010
资助国家:
美国
项目状态:
已结题
起止时间:
2010-08-15 至 2011-07-31

项目摘要

项目成果

Armando Solar-Lezama的其他基金

相似基金

相关文献

中文摘要
翻译
点击翻译按钮获取中文摘要
英文摘要
This project is developing a new programming model that simplifies the development of complex low-level system's code. In the new model, the programmer starts by providing simple diagrams and animations showing some of the high-level insight behind an implementation. After interacting with the user to clarify any potential omissions or inconsistencies, the system automatically derives a correct implementation. The interactions are designed to expose gaps in the programmer's reasoning, and to capture new insights in the form of diagrams, invariants, or simple unit tests. As a result, the tool helps the programmer achieve an improved understanding of the problem in addition to delivering an implementation.The new programming model is supported by a new breed of software synthesis algorithms that work by framing the synthesis problem as a constraint satisfaction problem. In this approach, the different forms of input provided by the programmer are independently translated into constraints. At the high-level, the approach is fairly simple; the challenge lies in finding efficient representations for both the program and the constraints. The graphical formalisms in particular pose some interesting problems due to their many omissions, but a combination of abstract interpretation and demand-driven constraint generation make this problem tractable.The new programming model embodies a human-centered approach to synthesis that could transform the way complex pieces of systems code are developed, and could show the way for a new generation of programming tools that combine formal methods with HCI to make programming easier and more reliable.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Expeditions: Collaborative Research: Understanding the World Through Code
  • 批准号:
    1918839
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $567.9万
  • 财政年份:
    2020
  • 负责人:
    Armando Solar-Lezama
  • 依托单位:
InTrans: TRI-MIT Collaboration on Formal Verification Meets Big Data Intelligence in the Trillion Miles Challenge
  • 批准号:
    1665282
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $23.2万
  • 财政年份:
    2017
  • 负责人:
    Armando Solar-Lezama
  • 依托单位:
SHF: Medium: Collaborative Research: Marrying program analysis and numerical search
  • 批准号:
    1161775
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $60.0万
  • 财政年份:
    2012
  • 负责人:
    Armando Solar-Lezama
  • 依托单位:
Collaborative Research: Expeditions in Computer Augmented Program Engineering (ExCAPE): Harnessing Synthesis for Software Design
  • 批准号:
    1139056
  • 项目类别:
    Continuing Grant
  • 资助金额:
    $50.0万
  • 财政年份:
    2012
  • 负责人:
    Armando Solar-Lezama
  • 依托单位:
国内基金
海外基金
靶向Human ZAG蛋白的降糖小分子化合物筛选以及疗效观察
  • 批准号:
  • 项目类别:
    省市级项目
  • 资助金额:
    --
  • 批准年份:
    2025
  • 负责人:
    胡文静
  • 依托单位:
HBV S-Human ESPL1融合基因在慢性乙型肝炎发病进程中的分子机制研究
  • 批准号:
    81960115
  • 项目类别:
    地区科学基金项目
  • 资助金额:
    34.0万元
  • 批准年份:
    2019
  • 负责人:
    江建宁
  • 依托单位:
基于自适应表面肌电模型的下肢康复机器人“Human-in-Loop”控制研究
  • 批准号:
    61005070
  • 项目类别:
    青年科学基金项目
  • 资助金额:
    20.0万元
  • 批准年份:
    2010
  • 负责人:
    李庆玲
  • 依托单位: