CAREER: MacroLab: a Comprehensive Macroprogramming System for Cyber-physical Systems
CAREER: MacroLab: a Comprehensive Macroprogramming System for Cyber-physical Systems
批准号:
0845761
负责人:
Cameron (Kamin) Whitehouse
金额:
$41.0万
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
2009
资助国家:
美国
项目状态:
已结题
起止时间:
2009-02-15 至 2015-01-31
中文摘要
网络物理系统(CPS)允许计算机系统以一种新的方式监视和控制物理世界,这可能会彻底改变许多科学和工程领域。然而,它们往往过于复杂,非专业人士无法使用。这项工作的目的是开发新技术来管理这种复杂性,使科学家和工程师能够像使用其他工具和仪器一样使用CPS。 这项研究采取了全面的方法,宏编程-编程的任务,整个网络的设备作为一个单一的,可编程的基板。本研究利用全球性的,网络范围内的信息CPS提供的宏程序,以改善传统的软件工程技术,如测试,调试,分析和优化。正在开发的新技术,使用全局信息来优化系统性能,自动生成测试用例,并减少分析的状态空间。这项工作正在开发新的编程抽象,允许应用程序逻辑与服务质量要求和硬件要求分离,提高代码的可移植性和重用性。这项研究将产生一个全面的开发环境的CPS称为MacroLab。开发的新工具将大大简化其编程过程,使非专家更容易使用。通过全面了解网络及其软件,MacroLab将管理一系列复杂的、相互作用的问题,这些问题很难手工管理。 MacroLab将进行试点研究,包括环境监测。将开发CPS研究生课程。 MacroLab将用于课程实验和高级顶点项目。
英文摘要
Cyber-physical systems (CPSs) allow computer systems to monitor and control the physical world in a new way that could revolutionize many areas of science and engineering. However, they are often too complex for non-specialists to use. The aim of this work is to develop new technology to manage this complexity, enabling scientists and engineers to use CPSs just like other tools and instruments. This research takes a comprehensive approach to macroprogramming -- the task of programming an entire network of devices as a single, programmable substrate. This research exploits global, network-wide information about a CPS provided by a macroprogram to improve traditional software engineering techniques such as testing, debugging, analysis, and optimization. New techniques are being developed that use global information to optimize system performance, automatically generate test cases, and reduce the state space for analysis. This work is developing new programming abstractions that allow the separation of the application logic from quality-of-service requirements and hardware requirements, improving code portability and reuse. This research will produce a comprehensive development environment for CPSs called MacroLab. The new tools developed will greatly simplify the process of their programming and make them more accessible to non-experts. By taking a holistic view of the network and its software, MacroLab will manage a range of complex, interacting issues that would be extremely difficult to manage by hand. MacroLab will be tested pilot studies, including environmental monitoring. A graduate CPS course will be developed. MacroLab will be used for course experiments and in senior capstone projects.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
CPS: TTP Option: Breakthrough: Collaborative Sensing: An Approach for Immediately Scalable Sensing in Buildings
-
批准号:1646501
-
项目类别:Standard Grant
-
资助金额:$42.5万
-
财政年份:2016
-
负责人:Cameron (Kamin) Whitehouse
-
依托单位:
II-NEW: The BetaHome Network: A Multi-Home Testbed for Smart Building Technology
-
批准号:1305362
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2013
-
负责人:Cameron (Kamin) Whitehouse
-
依托单位:
EFRI-SEED: Occupant Oriented Heating and Cooling
-
批准号:1038271
-
项目类别:Standard Grant
-
资助金额:$199.96万
-
财政年份:2010
-
负责人:Cameron (Kamin) Whitehouse
-
依托单位:
Proposal for Participant Support in the IPSN Extremem Sensing Competition 2009. To be held on April 13, 2009 in San Francisco, CA.
-
批准号:0936902
-
项目类别:Standard Grant
-
资助金额:$1.0万
-
财政年份:2009
-
负责人:Cameron (Kamin) Whitehouse
-
依托单位:
CSR-EHCS(EHS), TM: Virtual Execution Environments for Wireless Sensor Networks
-
批准号:0834555
-
项目类别:Standard Grant
-
资助金额:$18.0万
-
财政年份:2008
-
负责人:Cameron (Kamin) Whitehouse
-
依托单位:
海外基金