跳到主要内容
研究文章
公共访问

通过完全系统重启实现网络物理系统的软件容错

出版:2020年8月3日出版历史
跳过抽象节

摘要

本文讨论了复杂嵌入式控制系统在安全关键环境中的可靠性问题。在本文中,我们提出了一种新的控制器设计方法,该方法(i)确保非线性物理系统的安全性,(ii)在运行时实现系统的安全重启,以及(iii)允许使用复杂的、未经验证的控制器(例如,神经网络)来驱动物理系统达到复杂的规范。我们使用基于抽象的控制器综合方法来设计一个经过正式验证的控制器,该控制器提供应用程序和系统级容错以及安全保证。此外,我们的方法可以使用商用现货(COTS)处理单元来实现。为了证明我们的解决方案的有效性,并验证系统在应用程序和底层实时操作系统(RTOS)中注入的各种类型故障下的安全性,我们为倒立摆和三自由度(3-DOF)直升机实现了所建议的控制器。

工具书类

  1. 2018.检索自https://github.com/abditag2/reset-based-recovery。谷歌学者谷歌学者
  2. 2018年,FreeRTOS。2018年10月检索自http://www.freertos.org。谷歌学者谷歌学者
  3. 2018.PCA9685:16通道,12位PWM Fm+I2C-总线LED控制器。2018年10月检索自https://goo.gl/FMnOQT。谷歌学者谷歌学者
  4. F.Abdi、C.Chen、M.Hasan、S.Liu、S.Mohan和M.Caccamo。2019.在网络攻击下保护人身安全。IEEE物联网杂志6,4(2019年8月),6285-6300。内政部:https://doi.org/10.109/JIOT.2018.2889866谷歌学者谷歌学者交叉引用交叉引用
  5. F.Abdi、C.Y.Chen、M.Hasan、S.Liu、S.Mohan和M.Caccamo。2018.通过基于重启的网络物理系统设计保证物理安全。第九届ACM/IEEE网络物理系统国际会议论文集(ICCPS’18)。IEEE出版社,新泽西州皮斯卡塔韦,10-21。内政部:https://doi.org/10.1109/ICCPS.2018.00010谷歌学者谷歌学者
  6. F.Abdi、R.Mancuso、S.Bak、O.Dantsker和M.Caccamo。2016.具有时间安全约束的实时网络物理系统的基于重置的恢复。2016年IEEE第21届新兴技术和工厂自动化国际会议(ETFA)会议记录。IEEE,1--8。内政部:https://doi.org/10.109/ETFA.2016.7733561谷歌学者谷歌学者数字图书馆数字图书馆
  7. F.Abdi、R.Tabish、M.Rungger、M.Zamani和M.Caccamo。2017.通过全系统重启实现应用程序和系统级软件容错。2017年ACM/IEEE第八届网络物理系统国际会议(ICCPS)会议记录。IEEE,197--206。内政部:https://doi.org/10.1145/3055004.3055012谷歌学者谷歌学者
  8. M.Althoff和B.H.Krogh。2014.非线性微分代数系统的可达性分析。IEEE传输。自动化。对照59,2(2014年2月),371-383。内政部:https://doi.org/10.1109/TAC.2013.2285751谷歌学者谷歌学者交叉引用交叉引用
  9. E.Asarin、T.Dang和A.Girard。2003.使用保守近似的非线性系统可达性分析。《混合动力系统国际研讨会论文集:计算与控制》。施普林格,20-35岁。内政部:https://doi.org/10.1007/3-540-36580-X_5谷歌学者谷歌学者
  10. C.Baier和J.P.Katoen。2008.模型检查原则。麻省理工学院出版社。谷歌学者谷歌学者
  11. S.Bak、D.K.Chivukula、O.Adekunle、M.Sun、M.Caccamo和L.Sha。2009年。用于提高实时嵌入式系统安全性的系统级单工架构。2009年第15届IEEE实时和嵌入式技术及应用研讨会论文集。IEEE,99-107。内政部:https://doi.org/10.109/RTAS.2009.20谷歌学者谷歌学者数字图书馆数字图书馆
  12. S.Bak、T.T.Johnson、M.Caccomo和L.Sha。2014.经验证的单纯形设计的实时可达性。实时系统研讨会。IEEE标准,138-148。内政部:https://doi.org/10.109/RTSS.2014.21谷歌学者谷歌学者
  13. F.Blanchini和S.Miani。2008.控制中的集合理论方法。斯普林格,156-163。内政部:https://doi.org/10.1007/978-0-8176-4606-6谷歌学者谷歌学者
  14. G.Candea、J.Cutler和A.Fox。2004.通过递归微重启提高可用性:软状态系统案例研究。执行。评估。56, 1--4 (2004), 213--248. 内政部:https://doi.org/10.1016/j.peva.2003.07.007谷歌学者谷歌学者数字图书馆数字图书馆
  15. G.坎迪亚和A.福克斯。2001.递归重启:将重启大锤变成手术刀。第八届操作系统热门话题研讨会论文集。IEEE,125-130。内政部:https://doi.org/10.109/HOTOS.2001.990072谷歌学者谷歌学者交叉引用交叉引用
  16. G.Candea、S.Kawamoto、Y.Fujiki、G.Friedman和A.Fox。2004.Microreboot—一种廉价恢复技术。第6届操作系统设计研讨会论文集,第6卷(OSDI’04)。ACM,3--3。内政部:https://doi.org/10.1145/3055004.3055012谷歌学者谷歌学者
  17. G.Candea、E.Kiciman、S.Zhang、P.Keyani和A.Fox。2003.JAGR:一个自主的自恢复应用程序服务器。2003年自主计算研讨会论文集。IEEE,168--177。内政部:https://doi.org/10.109/ACW.2003.1210217谷歌学者谷歌学者交叉引用交叉引用
  18. T·L·克伦肖、E·冈特、C·L·罗宾逊、L·沙和P·R·库马尔。2007.单纯形参考模型:限制由于网络物理系统架构中不可靠组件导致的错误传播。第28届IEEE国际实时系统研讨会(RTSS’07)会议记录。400--412. 内政部:https://doi.org/10.109/RTSS.2007.34谷歌学者谷歌学者数字图书馆数字图书馆
  19. S.Garg、A.Puliafito、M.Telek和K.S.Trivedi。1995年。使用马尔可夫再生随机Petri网分析软件复兴。第六届软件可靠性工程国际研讨会论文集。IEEE,180-187。内政部:https://doi.org/10.109/ISSRE.1995.497656谷歌学者谷歌学者交叉引用交叉引用
  20. C.乔治和F.阿曼多。2003.仅限崩溃软件。第九届操作系统热门话题研讨会论文集。67--72.谷歌学者谷歌学者
  21. Y.Huang、C.Kintala、N.Kolettis和N.D.Fulton。1995.软件复兴:分析、模块和应用。第25届容错计算国际研讨会论文集。IEEE,381--390。内政部:https://doi.org/10.109/FTCS.1995.466961谷歌学者谷歌学者
  22. F.Immler、M.Althoff、X.Chen、C.Fan、G.Frehse、N.Kochdumper、Y.Li、S.Mitra、M.S.Tomar和M.Zamani。2018年,ARCH-COMP18类别报告:具有非线性动力学的连续和混合系统。第五届连续和混合系统应用验证国际研讨会论文集。谷歌学者谷歌学者
  23. 2018年ARM公司。ARM TrustZone。2018年10月检索自https://www.arm.com/products/security-on-arm/trustzone。谷歌学者谷歌学者
  24. 2018年Quanser公司。3自由度直升机。2018年10月检索自http://www.quanser.com/products/3dof_直升机。谷歌学者谷歌学者
  25. 2018年Quanser公司。Q8数据采集板。2018年10月检索自http://www.quanser.com/products/q8。谷歌学者谷歌学者
  26. E.A.Lee。2008年,网络物理系统:设计挑战。在第11届IEEE面向对象和组件的实时分布式计算(ISORC)国际研讨会上。IEEE,363--369。内政部:https://doi.org/10.109/ISORC.2008.25谷歌学者谷歌学者数字图书馆数字图书馆
  27. Linux制造商。2017.嵌入式Linux的超快速启动。检索自https://www.makelinux.com/emb/fastboot/。谷歌学者谷歌学者
  28. S.Mohan、S.Bak、E.Betti、H Yun、L.Sha和M.Caccomo。2013.S3A:安全的系统单一架构,用于增强网络物理系统的安全性和健壮性。第二届ACM高可信网络系统国际会议论文集。美国医学会,65-74。内政部:https://doi.org/10.1145/2461446.2461456谷歌学者谷歌学者
  29. G.雷西格。2011年,计算非线性系统的抽象。IEEE传输。自动化。控制56,11(2011年11月),2583--2598。内政部:https://doi.org/10.1109/TAC.2011.2118950谷歌学者谷歌学者交叉引用交叉引用
  30. G.Reissig、A.Weber和M.Rungger。2017.符号控制器合成的反馈细化关系。IEEE传输。自动化。控制62,4(2017年4月),1781-1796。内政部:https://doi.org/10.1109/TAC.2016.2593947谷歌学者谷歌学者交叉引用交叉引用
  31. M.Rungger和P.Tabuada。2017.计算线性系统的鲁棒受控不变集。IEEE传输。自动化。控制62,7(2017年7月),3665-3670。内政部:https://doi.org/10.1109/TAC.2017.2672859谷歌学者谷歌学者交叉引用交叉引用
  32. M.Rungger和M.Zamani。2016年,SCOTS:符号控制器合成工具。第19届混合系统国际会议论文集:计算与控制。美国医学会,99-104。内政部:https://doi.org/10.1145/2883817.2883834谷歌学者谷歌学者
  33. D.Seto和L.Sha。1999.安全区域开发的工程方法。技术报告。CMU/SEI-99-TR-018。卡内基梅隆大学软件工程学院。http://resources.sei.cmu.edu/library/asset-view.cfm?AssetID=13483。谷歌学者谷歌学者
  34. L.Sha公司。1998年。可靠的系统升级。第19届IEEE实时系统研讨会论文集(分类号98CB36279)。IEEE标准,440-448。内政部:https://doi.org/10.109/REAL.1998.739777谷歌学者谷歌学者数字图书馆数字图书馆
  35. L.Sha公司。2001.使用简单性控制复杂性。IEEE软件18,4(2001年7月),20-28。内政部:https://doi.org/10.109/MS.2001.936213谷歌学者谷歌学者
  36. L.Sha、R.Rajkumar和M.Gagliardi。1996.发展可靠的实时系统。航空航天应用会议论文集,第1卷。IEEE,335--346。内政部:https://doi.org/10.109/AERO.1996.495894谷歌学者谷歌学者
  37. E.D.桑塔格。2013.数学控制理论:确定性有限维系统。第6卷。Springer Science 8商业媒体。内政部:https://doi.org/10.1007/978-1-4612-0577-7谷歌学者谷歌学者数字图书馆数字图书馆
  38. S.M.Sulaman、A.Orucevic-Alagic、M.Borg、K.Wnuk、M.Höst和J.L.d.L.Vara。2014年。使用开源软件开发安全关键型软件系统——系统图。2014年第40届EUROMMICRO软件工程与高级应用会议论文集。17--24. 内政部:https://doi.org/10.109/SEAA.2014.25谷歌学者谷歌学者数字图书馆数字图书馆
  39. P.塔布阿达。2009.混合系统的验证和控制:符号方法。Springer Science 8商业媒体。内政部:https://doi.org/10.1007/978-1-4419-0224-5谷歌学者谷歌学者数字图书馆数字图书馆
  40. K.Vaidyanathan和K.S Trivedi。2005年。软件复兴的综合模型。IEEE可靠和安全计算汇刊2,2(2005),124--137。内政部:https://doi.org/10.109/TDSC.2005.15谷歌学者谷歌学者数字图书馆数字图书馆
  41. P.Vivekanandan、G.Garcia、H.Yun和S.Keshmiri,2016年。智能安全无人机的单一架构。2016年IEEE第22届嵌入式和实时计算系统与应用国际会议(RTCSA)会议记录。IEEE,69-75。内政部:https://doi.org/10.109/RTCSA.2016.17谷歌学者谷歌学者
  42. M.Zamani和M.Arcak。2017.控制系统网络的组成抽象:耗散性方法。IEEE网络系统控制汇刊PP,99(2017),1--1。内政部:https://doi.org/10.109/TCNS.2017.2670330谷歌学者谷歌学者
  43. M.Zamani、I.Tkachev和A.Abate。2017.随机控制系统的可扩展综合。离散事件动态系统27,2(2017),341--369。内政部:https://doi.org/10.1007/s10626-016-0233-6谷歌学者谷歌学者数字图书馆数字图书馆

索引术语

  1. 通过完全系统重启实现网络物理系统的软件容错

          建议

          评论

          登录选项

          检查您是否可以通过登录凭据或您的机构访问本文。

          登录

          完全访问权限

          • 发布于

            网络物理系统上的封面图像ACM交易
            ACM网络物理系统事务 第4卷第4期
            资源受限CPS和常规论文中的自我意识专题
            2020年10月
            293页
            国际标准编号:2378-962倍
            EISSN公司:2378-9638
            内政部:10.1145/3407233
            期刊目录

            版权所有©2020 ACM

            如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人拥有的本作品组件的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

            出版商

            计算机协会

            美国纽约州纽约市

            出版历史

            • 出版:2020年8月3日
            • 认可的:2020年6月1日
            • 修订过的:2020年3月1日
            • 收到:2018年12月1日
            发布于tcps(传输控制点)第4卷第4期

            权限

            请求有关此文章的权限。

            请求权限

            检查更新

            限定符

            • 研究文章
            • 研究
            • 推荐

          PDF格式

          以PDF文件查看或下载。

          PDF格式

          电子阅读器

          使用eReader联机查看。

          电子阅读器

          HTML格式

          以HTML格式查看本文。

          查看HTML格式