CPS: Synergy: Collaborative Research: Support for Security and Safety of Programmable IoT Systems
CPS: Synergy: Collaborative Research: Support for Security and Safety of Programmable IoT Systems
批准号:
1646305
负责人:
Darko Marinov
金额:
$35.21万
依托单位国家:
美国
项目类别:
Standard Grant
财政年份:
2017
资助国家:
美国
项目状态:
已结题
起止时间:
2017-01-01 至 2020-12-31
中文摘要
这项工作研究了如何在物联网(IoT)系统中获得安全性和安全性,其中多个设备(事物),每个设备(事物)都与其他设备(事物)隔离设计,被聚集在一起形成一个网络系统,通过一个或多个软件应用程序(“应用程序”)进行控制。物联网环境中的“物”可以包括开关、灯泡、智能锁、恒温器和安全报警器等简单设备,也可以包括家用电器、智能手机和汽车等复杂系统。软件物联网“应用程序”可以监视和控制家庭、汽车、城市和企业中的多个设备,提供显著的好处,如能源效率、安全性、安全性和用户便利性。 不幸的是,可编程物联网系统也带来了新的风险,包括黑客可以通过错误的物联网应用程序远程控制智能家居、汽车和城市中的设备。测试物联网应用程序以删除错误目前具有挑战性,因为这些应用程序可能与各种物理设备交互,包括在应用程序开发期间甚至不可用的设备。这项工作将有助于开发有效测试物联网应用程序的技术,并对其运行时行为实施安全和安全约束。更具体地说,拟议的工作围绕三个技术重点:1)创建虚拟设备模型,以帮助系统地有效测试物联网应用程序,而无需提前知道应用程序将控制的物理设备的确切细节; 2)自动化物联网应用程序的测试开发,以针对一组灵活的设备检查安全和安全规范;以及3)在运行时为安全和安全断言的规范执行提供支持。 这项工作包括使用各种设备进行广泛的实验和评估,并将在强化这一重要空间方面取得重大进展
英文摘要
This work examines how to get safety and security in Internet of Things (IoT) systems where multiple devices (things), each designed in isolation from others, are brought together to form a networked system, controlled via one or more software applications ("apps"). "Things" in an IoT environment can include simple devices such as switches, lightbulbs, smart locks, thermostats, and safety alarms as well as complex systems such as appliances, smartphones, and cars. Software IoT "apps" can monitor and control multiple devices in homes, cars, cities, and businesses, providing significant benefits such as energy efficiency, security, safety, and user convenience. Unfortunately, programmable IoT systems also introduce new risks, including enabling remote control by hackers of devices in smart homes, cars, and cities, via buggy IoT apps. Testing IoT apps to remove bugs is currently challenging due to a variety of physical devices with which such apps may interact, including devices that were not even available during app development. The proposed work will help develop techniques for testing IoT apps efficiently and for enforcing safety and security constraints on their run-time behavior.More specifically, the proposed work is centered around three technical thrusts: 1) creating virtual device models to help efficiently test IoT apps systematically without knowing the precise details of physical devices that the apps will control in advance; 2) automating test development for an IoT app to check safety and security specifications against a flexible set of devices; and 3) providing support for enforcement of specifications at run-time for security and safety assertions. The work includes extensive experimentation and evaluation using diverse devices and will represent a significant advance in hardening this important spaces
期刊论文(8)
专著(0)
科研奖励(0)
会议论文
登录
查看更多内容
Evaluating Regression Test Selection Opportunities in a Very Large Open-Source Ecosystem
评估非常大的开源生态系统中的回归测试选择机会
DOI:
10.1109/issre.2018.00022
发表时间:
2018
期刊:
29th International Symposium on Software Reliability Engineering (ISSRE
影响因子:
--
作者:
[Gyori, Alex, Legunsen, Owolabi, Hariri, Farah, Marinov, Darko]
通讯作者:
Marinov, Darko
DOI:
10.1109/issre5003.2020.00044
发表时间:
2018-07
期刊:
2020 IEEE 31st International Symposium on Software Reliability Engineering (ISSRE)
影响因子:
--
作者:
[Kaiyuan Wang;Allison Sullivan;D. Marinov;S. Khurshid]
通讯作者:
Kaiyuan Wang;Allison Sullivan;D. Marinov;S. Khurshid
A large-scale study of test coverage evolution
测试覆盖率演变的大规模研究
DOI:
10.1145/3238147.3238183
发表时间:
2018
期刊:
33rd IEEE/ACM Conference on Automated Software Engineering
影响因子:
--
作者:
[Hilton, Michael, Bell, Jonathan, Marinov, Darko]
通讯作者:
Marinov, Darko
DOI:
10.1145/3092703.3092719
发表时间:
2017
期刊:
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis - ISSTA 2017
影响因子:
--
作者:
[Gyori, Alex, Lahiri, Shuvendu K., Partush, Nimrod]
通讯作者:
Partush, Nimrod
DOI:
10.1145/3360613
发表时间:
2019-10
期刊:
Proceedings of the ACM on Programming Languages
影响因子:
--
作者:
[A. Shi;Milica Hadzi-Tanovic;Lingming Zhang;D. Marinov;Owolabi Legunsen]
通讯作者:
A. Shi;Milica Hadzi-Tanovic;Lingming Zhang;D. Marinov;Owolabi Legunsen
共 8 条
SHF: Medium: Collaborative Research: Enhancing Continuous Integration Testing for the Open-Source Ecosystem
-
批准号:1763788
-
项目类别:Continuing Grant
-
资助金额:$43.71万
-
财政年份:2018
-
负责人:Darko Marinov
-
依托单位:
EAGER: USBRCCR: Collaborative: Lightweight Policy Enforcement of Information Flows in IoT Infrastructures
-
批准号:1740916
-
项目类别:Standard Grant
-
资助金额:$13.63万
-
财政年份:2017
-
负责人:Darko Marinov
-
依托单位:
SHF: Medium: Collaborative Research: Improved Performance Testing and Debugging
-
批准号:1409423
-
项目类别:Standard Grant
-
资助金额:$60.0万
-
财政年份:2014
-
负责人:Darko Marinov
-
依托单位:
SHF: Small: Revisiting Assumptions of Regression Testing
-
批准号:1421503
-
项目类别:Standard Grant
-
资助金额:$45.0万
-
财政年份:2014
-
负责人:Darko Marinov
-
依托单位:
Collaborative Research: II-EN: Infrastructure Support for Software Testing Research
-
批准号:0958199
-
项目类别:Continuing Grant
-
资助金额:$27.7万
-
财政年份:2010
-
负责人:Darko Marinov
-
依托单位:
SHF: Small: IMUnit: Improved Multithreaded Unit Testing
-
批准号:0916893
-
项目类别:Standard Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Darko Marinov
-
依托单位:
CAREER: Systematic Software Testing Using Test Abstractions
-
批准号:0746856
-
项目类别:Continuing Grant
-
资助金额:$40.0万
-
财政年份:2008
-
负责人:Darko Marinov
-
依托单位:
海外基金