Automatic Secure Code Migration in the Heterogeneous World of Web of Things
Automatic Secure Code Migration in the Heterogeneous World of Web of Things
批准号:
535907-2018
负责人:
Pattabiraman, Karthik
金额:
$7.78万
依托单位国家:
加拿大
项目类别:
Collaborative Research and Development Grants
财政年份:
2021
资助国家:
加拿大
项目状态:
已结题
起止时间:
2021-01-01 至 2022-12-31
中文摘要
点击翻译按钮获取中文摘要
英文摘要
As computing becomes more and more prevalent in our daily lives, in the form of the Internet of Things (IoT), it is important to provide unified abstractions and interfaces to allow IoT devices to talk to each other seamlessly. Rather than invent yet another protocol or abstraction, the world wide web, with its HTTP protocol and the use of JavaScript language, offers a convenient and mature set of technologies to enable IoT devices to communicate - this is also known as the Web of Things (WoT). Simultaneously, edge computing, which seeks to offload computations from centralized cloud or data centers and execute them on the devices themselves, has been fueled by the advent of more capable devices in the IoT space, and the need for low latencies and data privacy in IoT applications. In this proposal, we seek to develop an edge computing framework and services to execute high-level applications written in the JavaScript language on WoT devices. To this end, we have developed a middleware layer called ThingsJS, which allows JavaScript code to be migrated among WoT devices, and the devices and the cloud. However, ThingsJS lacks many important abstractions that programmers have come to expect for building dependable and secure applications, as well as services for common operations available in cloud data centers. We will address this gap by taking a three pronged approach in this proposal. In the first prong, we will provide high-level edge services similar to those found in cloud data centers. In the second prong, we will provide failure tolerance and security as a service for edge applications on WoT devices. In the third prong, we will develop novel techniques for automated testing and test generation of WoT applications. Together, the three prongs will enable programmers to build highly capable, performant, dependable and secure WoT applications with minimal effort. Our research will thus be instrumental for leveraging the power of the WoT, and enable this technology in multiple domains such as healthcare, connected vehicles, and smart homes.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
-
批准号:DGDND-2020-04644
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2022
-
负责人:Pattabiraman, Karthik
-
依托单位:
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
-
批准号:RGPIN-2020-04644
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2022
-
负责人:Pattabiraman, Karthik
-
依托单位:
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
-
批准号:DGDND-2020-04644
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2021
-
负责人:Pattabiraman, Karthik
-
依托单位:
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
-
批准号:RGPIN-2020-04644
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2021
-
负责人:Pattabiraman, Karthik
-
依托单位:
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
-
批准号:RGPIN-2020-04644
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.5万
-
财政年份:2020
-
负责人:Pattabiraman, Karthik
-
依托单位:
Resilient, Secure, and Programmable Next-Generation Internet of Things (IoT)
-
批准号:DGDND-2020-04644
-
项目类别:DND/NSERC Discovery Grant Supplement
-
资助金额:$2.91万
-
财政年份:2020
-
负责人:Pattabiraman, Karthik
-
依托单位:
Automatic Secure Code Migration in the Heterogeneous World of Web of Things
-
批准号:535907-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$6.69万
-
财政年份:2020
-
负责人:Pattabiraman, Karthik
-
依托单位:
Automatic Secure Code Migration in the Heterogeneous World of Web of Things
-
批准号:535907-2018
-
项目类别:Collaborative Research and Development Grants
-
资助金额:$4.07万
-
财政年份:2019
-
负责人:Pattabiraman, Karthik
-
依托单位:
Building Error Resilient Software on Next Generation Computing Platforms
-
批准号:RGPIN-2015-03767
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2019
-
负责人:Pattabiraman, Karthik
-
依托单位:
Invariant-driven intrusion detection system (IDS) for cyber-physical systems
-
批准号:531223-2018
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2018
-
负责人:Pattabiraman, Karthik
-
依托单位:
Building Error Resilient Software on Next Generation Computing Platforms
-
批准号:RGPIN-2015-03767
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2018
-
负责人:Pattabiraman, Karthik
-
依托单位:
Building Error Resilient Software on Next Generation Computing Platforms
-
批准号:477856-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2017
-
负责人:Pattabiraman, Karthik
-
依托单位:
Building Error Resilient Software on Next Generation Computing Platforms
-
批准号:RGPIN-2015-03767
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2017
-
负责人:Pattabiraman, Karthik
-
依托单位:
Building Error Resilient Software on Next Generation Computing Platforms
-
批准号:RGPIN-2015-03767
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2016
-
负责人:Pattabiraman, Karthik
-
依托单位:
Building Error Resilient Software on Next Generation Computing Platforms
-
批准号:477856-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2016
-
负责人:Pattabiraman, Karthik
-
依托单位:
Low-cost security for Internet of Things (IoT) devices
-
批准号:489008-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.82万
-
财政年份:2015
-
负责人:Pattabiraman, Karthik
-
依托单位:
Building Error Resilient Software on Next Generation Computing Platforms
-
批准号:RGPIN-2015-03767
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$3.64万
-
财政年份:2015
-
负责人:Pattabiraman, Karthik
-
依托单位:
Building Error Resilient Software on Next Generation Computing Platforms
-
批准号:477856-2015
-
项目类别:Discovery Grants Program - Accelerator Supplements
-
资助金额:$2.91万
-
财政年份:2015
-
负责人:Pattabiraman, Karthik
-
依托单位:
Error propagation analysis for GPGPU applications
-
批准号:489003-2015
-
项目类别:Engage Grants Program
-
资助金额:$1.68万
-
财政年份:2015
-
负责人:Pattabiraman, Karthik
-
依托单位:
Building error-resilient applications on many-core platforms
-
批准号:386463-2010
-
项目类别:Discovery Grants Program - Individual
-
资助金额:$1.82万
-
财政年份:2014
-
负责人:Pattabiraman, Karthik
-
依托单位:
海外基金