CSR-EHS: Virtual-Machine Techniques for Resource-Constrained Devices: Reconciling Reliability With Reusability and Low Development Costs in the Embedded Systems Space

CSR-EHS:资源受限设备的虚拟机技术:协调嵌入式系统领域的可靠性与可重用性和低开发成本

基本信息

  • 批准号:
    0615443
  • 负责人:
  • 金额:
    --
  • 依托单位:
  • 依托单位国家:
    美国
  • 项目类别:
    Continuing Grant
  • 财政年份:
    2006
  • 资助国家:
    美国
  • 起止时间:
    2006-07-01 至 2010-06-30
  • 项目状态:
    已结题

项目摘要

Virtual machines (VMs) are widely-used computer-based execution frameworks that isolate an application from the underlying hardware and system software platform and implement programming language run-time semantics.. This project focuses on efficient execution of virtual machine code on resource-constrained devices by way of trace-driven dynamic compilation. Many optimization algorithms that are expensive to perform on graphs can be performed in linear time on a trace. Furthermore, a trace-directed compiler can in-line method calls in a straightforward manner, significantly reducing the modularization overhead of object-oriented programming where it is most critical. This approach thereby paves the way for good software engineering practice and component-oriented programming in embedded software without the accompanying performance penalties that are often associated with these techniques. The project is founded on a novel use of Static Single Assignment form and preliminary results point the way to a completely new way of designing embedded hybrid VMs. The main focus is on systematically exploring and further developing this approach, initially targeting the Java Virtual Machine (JVM) platform. A second focus is on developing a scalable VM layer that is optimally situated to support a wide variety of embedded software, but that can yet be efficiently mapped onto current and future embedded processor platforms. Embedded systems present an application of the 'write once, run forever after' computing paradigm that has not yet reached its true potential. The project is expected to lead to significant improvements in the way embedded software is developed. It will enable reuse of embedded software where no such reuse is currently possible and simplify the transition to increasingly evolved embedded processors. This is expected to have impact in significantly lower cost and significantly increased reliability of embedded software.
虚拟机(VM)是广泛使用的基于计算机的执行框架,它将应用程序与底层硬件和系统软件平台隔离,并实现编程语言运行时语义。该项目重点关注通过跟踪驱动的动态编译在资源受限的设备上高效执行虚拟机代码。许多在图上执行成本高昂的优化算法可以在迹线上以线性时间执行。此外,跟踪导向编译器可以以简单的方式内联方法调用,从而显着减少最关键的面向对象编程的模块化开销。因此,这种方法为嵌入式软件中良好的软件工程实践和面向组件的编程铺平了道路,而不会带来通常与这些技术相关的性能损失。 该项目基于静态单一分配形式的新颖使用,初步结果为设计嵌入式混合虚拟机的全新方法指明了道路。主要重点是系统地探索和进一步开发这种方法,最初针对 Java 虚拟机 (JVM) 平台。第二个重点是开发一个可扩展的 VM 层,该层最适合支持各种嵌入式软件,但仍可以有效地映射到当前和未来的嵌入式处理器平台。 嵌入式系统提出了“一次编写,永远运行”计算范式的应用,但尚未发挥其真正潜力。该项目预计将显着改进嵌入式软件的开发方式。它将实现当前无法重用的嵌入式软件的重用,并简化向日益发展的嵌入式处理器的过渡。预计这将显着降低嵌入式软件的成本并显着提高可靠性。

项目成果

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

Michael Franz其他文献

GUIDELINES FOR OFFLOADING FOR TREATMENT OF DIABETIC ULCERS Preamble
糖尿病溃疡治疗卸载指南 前言
  • DOI:
  • 发表时间:
    2006
  • 期刊:
  • 影响因子:
    0
  • 作者:
    D. Steed;C. Attinger;Theodore Colaizzi;Cped;M. Crossland;Michael Franz;L. Harkless;Andrew Johnson;Hans H. Moosa;M. Robson;T. Serena;P. Sheehan;A. Veves;Laurel Wiersma
  • 通讯作者:
    Laurel Wiersma
Predicting patient outcomes in psychiatric hospitals with routine data: a machine learning approach
使用常规数据预测精神病医院患者的治疗结果:机器学习方法
  • DOI:
  • 发表时间:
    2019
  • 期刊:
  • 影响因子:
    3.5
  • 作者:
    J. Wolff;Alexander Gary;Daniela Jung;Claus Normann;Klaus Kaier;Harald Binder;Katharina Domschke;Ansgar Klimke;Michael Franz
  • 通讯作者:
    Michael Franz
Old age and laparotomy adversely affect abdominal muscle mechanical properties
  • DOI:
    10.1016/j.jamcollsurg.2006.05.043
  • 发表时间:
    2006-09-01
  • 期刊:
  • 影响因子:
  • 作者:
    Melanie Urbanchek;Shaun Patel;Albert Ma;Thane Wolcott;Erika Henkelman;Michael Franz;William Kuzon
  • 通讯作者:
    William Kuzon
A high-precision hierarchical registration approach for stain- and scanner-independent colocalization on whole slide images in histopathology
  • DOI:
    10.1007/s13755-025-00353-7
  • 发表时间:
    2025-05-23
  • 期刊:
  • 影响因子:
    3.400
  • 作者:
    Tom Bisson;Michael Franz;Tim-Rasmus Kiehl;Peter Boor;Peter Hufnagl;Norman Zerbe
  • 通讯作者:
    Norman Zerbe
Polynima: Practical Hybrid Recompilation for Multithreaded Binaries
Polynima:多线程二进制文件的实用混合重新编译

Michael Franz的其他文献

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

{{ truncateString('Michael Franz', 18)}}的其他基金

Collaborative Research: EAGER: Cross-platform Election Advertising Transparency Initiative
合作研究:EAGER:跨平台选举广告透明度倡议
  • 批准号:
    2235007
  • 财政年份:
    2022
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
TWC: Small: Hydra - Hybrid Defenses for Resilient Applications: Practical Approaches Towards Defense In Depth
TWC:小型:Hydra - 弹性应用的混合防御:纵深防御的实用方法
  • 批准号:
    1619211
  • 财政年份:
    2016
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
TWC: TTP Option: Medium: Collaborative: ENCORE - ENhanced program protection through COmpiler-REwriter cooperation
TWC:TTP 选项:中:协作:ENCORE - 通过 COmpiler-REwriter 合作增强程序保护
  • 批准号:
    1513837
  • 财政年份:
    2015
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
I-Corps: Hardening Programs Against Cyber Attacks
I-Corps:针对网络攻击的强化计划
  • 批准号:
    1439439
  • 财政年份:
    2014
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
SHF: CSR: Small: Fine-Grained Modularity and Reuse of VM Components
SHF:CSR:小型:VM 组件的细粒度模块化和重用
  • 批准号:
    1117162
  • 财政年份:
    2011
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
TC: Medium: Collaborative Research:Next-Generation Infrastructure for Trustworthy Web Applications
TC:媒介:协作研究:可信赖 Web 应用程序的下一代基础设施
  • 批准号:
    0905684
  • 财政年份:
    2009
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
CT-ISG: MLS-VM: Design and Implementation of a Next-Generation Information-Centric Target Platform for Trusted Internet Computing
CT-ISG:MLS-VM:用于可信互联网计算的下一代以信息为中心的目标平台的设计和实现
  • 批准号:
    0627747
  • 财政年份:
    2006
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
ITR: Virtual Power for a Wireless Campus - A Vision of Ubiquitous Computing On Low-Cost Mobile Devices
ITR:无线园区的虚拟电源 - 低成本移动设备上普适计算的愿景
  • 批准号:
    0205712
  • 财政年份:
    2002
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Practical Language-Based Security, From The Ground Up
实用的基于语言的安全性,从头开始
  • 批准号:
    0209163
  • 财政年份:
    2002
  • 资助金额:
    --
  • 项目类别:
    Continuing Grant
Design and Implementation of Component-Oriented Programming Languages
面向组件的编程语言的设计与实现
  • 批准号:
    0105710
  • 财政年份:
    2001
  • 资助金额:
    --
  • 项目类别:
    Standard Grant

相似国自然基金

不同F1小鼠影响EHS生长的研究
  • 批准号:
  • 批准年份:
    2024
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
靶向调控环氧二十碳三烯酸/环氧化物水解酶(EETs/EHs轴延缓IgA肾病进展的作用与机制研究
  • 批准号:
    CSTB2022NSCQ-LZX0027
  • 批准年份:
    2022
  • 资助金额:
    0.0 万元
  • 项目类别:
    省市级项目
EHS3D-MT数据的RRMC统一处理与反演解释
  • 批准号:
    41874087
  • 批准年份:
    2018
  • 资助金额:
    63.0 万元
  • 项目类别:
    面上项目
东喜马拉雅构造结及周围地区深部三维结构与动力学(EHS3D)-第二阶段
  • 批准号:
    41330212
  • 批准年份:
    2013
  • 资助金额:
    315.0 万元
  • 项目类别:
    重点项目
EHS3D-MT数据的静位移校正与畸变分析
  • 批准号:
    40974043
  • 批准年份:
    2009
  • 资助金额:
    56.0 万元
  • 项目类别:
    面上项目
东喜马拉雅构造结及周围地区深部三维结构与动力学(EHS3D)-第一阶段
  • 批准号:
    40634025
  • 批准年份:
    2006
  • 资助金额:
    160.0 万元
  • 项目类别:
    重点项目

相似海外基金

Environmental Health Sciences Research for Indigenous Scholar Engagement (EHS-RISE)
土著学者参与的环境健康科学研究(EHS-RISE)
  • 批准号:
    10590309
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
Environmental Health Specialists Network (EHS-Net) - Practice Based Research to Improve Food Safety In New York State
环境健康专家网络 (EHS-Net) - 基于实践的研究,以改善纽约州的食品安全
  • 批准号:
    10438161
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Environmental Health Specialist Network (EHS-Net) - Practice Based Research to Improve Food Safety
环境健康专家网络 (EHS-Net) - 基于实践的研究,以提高食品安全
  • 批准号:
    10662443
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Advancing Resource & Research Opportunities in Environmental HealthSciences (ARRO-EHS)”
推进资源
  • 批准号:
    10669134
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Advancing Resource & Research Opportunities in Environmental HealthSciences (ARRO-EHS)”
推进资源
  • 批准号:
    10474273
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Environmental Health Specialists Network (EHS-Net) - Practice based research to improve food safety
环境健康专家网络 (EHS-Net) - 基于实践的研究,以改善食品安全
  • 批准号:
    10657528
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Environmental Health Specialists Network (EHS-Net) - Practice Based Research to Improve Food Safety In New York State
环境健康专家网络 (EHS-Net) - 基于实践的研究,以改善纽约州的食品安全
  • 批准号:
    10662419
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Advancing Resource & Research Opportunities in Environmental Health Sciences (ARRO-EHS)”
推进资源
  • 批准号:
    10005011
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Environmental Health Specialists Network (EHS-Net) - Practice based research to improve food safety
环境健康专家网络 (EHS-Net) - 基于实践的研究,以改善食品安全
  • 批准号:
    10259652
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
Environmental Health Specialist Network (EHS-Net) - Practice Based Research to Improve Food Safety
环境健康专家网络 (EHS-Net) - 基于实践的研究,以提高食品安全
  • 批准号:
    10438158
  • 财政年份:
    2020
  • 资助金额:
    --
  • 项目类别:
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了