CAREER: Vertically Integrated Program Analysis for Embedded Software
CAREER: Vertically Integrated Program Analysis for Embedded Software
批准号:
0448047
负责人:
John Regehr
金额:
$40.0万
依托单位:
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2005
资助国家:
美国
项目状态:
已结题
起止时间:
2005-05-01 至 2010-04-30
中文摘要
点击翻译按钮获取中文摘要
英文摘要
CAREER: Vertically Integrated Program Analysis for Embedded SoftwareIn recent years, a great deal of progress has been made towards toolsupport for developing embedded software. Tools solve a variety ofdifficult problems, for example by automating error-proneimplementation tasks, by eliminating redundant and inefficientconstructs, and by guaranteeing the absence of certain classes oferrors, such as race conditions or out-of-memory exceptions. ThisNSF CAREER research is about Vertically Integrated Program Analysis andTransformation (VIPAT), a new way to look at embedded software tools:as a collection of building blocks that can be connected together indifferent ways to support novel analyses and transformations. Theexisting tools become mechanisms that are controlled by a high-levelpolicy. VIPAT is based on two main ideas. First, the verticalintegration of tools that operate at various levels of abstraction,which permits high-level transformations to be precisely targeted atparts of a system whose low-level resource usage is worst. Second, aclean separation between mechanism and policy, enabling effectivereuse of existing tools in new situations. This research is a steptowards a world where meaningful static guarantees about programbehavior can be made, and where software can be automaticallyspecialized to meet platform- and application-specific requirementssuch as time and energy constraints. The high-level vision is"fearless reuse": developers should spend less time worrying aboutresource usage and potential failure modes of components that theyreuse.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
SHF: Medium: Formal Methods as a First-Class Citizen of a Mainstream Compiler Framework
-
批准号:1955688
-
项目类别:Continuing Grant
-
资助金额:$111.47万
-
财政年份:2020
-
负责人:John Regehr
-
依托单位:
TWC: Small: XCap: Practical Capabilities and Least Authority for Virtualized Environments
-
批准号:1319076
-
项目类别:Standard Grant
-
资助金额:$49.99万
-
财政年份:2013
-
负责人:John Regehr
-
依托单位:
SHF: Small: Collaborative Research: Diversity and Feedback in Random Testing for Systems Software
-
批准号:1218026
-
项目类别:Standard Grant
-
资助金额:$24.9万
-
财政年份:2012
-
负责人:John Regehr
-
依托单位:
CSR: Small: Beating Implementations of C++11 Concurrency Into Shape
-
批准号:1218022
-
项目类别:Standard Grant
-
资助金额:$46.77万
-
财政年份:2012
-
负责人:John Regehr
-
依托单位:
MRI: Evolutionary Development of an Advanced Distributed Testbed
-
批准号:0723248
-
项目类别:Continuing Grant
-
资助金额:$170.4万
-
财政年份:2007
-
负责人:John Regehr
-
依托单位:
CRI: CRD: Keeping Emulab Tuned and Humming
-
批准号:0709427
-
项目类别:Continuing Grant
-
资助金额:$199.99万
-
财政年份:2007
-
负责人:John Regehr
-
依托单位:
Collaborative Research: CSR---EHS: Improving Sensor Network Software Reliability through Language, Tool, and OS Co-Design
-
批准号:0615367
-
项目类别:Continuing Grant
-
资助金额:$21.0万
-
财政年份:2006
-
负责人:John Regehr
-
依托单位:
NeTS-FIND: Collaborative Research: Towards Complexity-Oblivious Network Management
-
批准号:0627086
-
项目类别:Continuing Grant
-
资助金额:$0.0万
-
财政年份:2006
-
负责人:John Regehr
-
依托单位:
MRI: Development of Next-Generation Network Research Testbeds
-
批准号:0321350
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2003
-
负责人:John Regehr
-
依托单位:
海外基金