首页 > 最新文献

2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)最新文献

英文 中文
Decentralized Multi-agent Coordination under MITL Tasks and Communication Constraints MITL任务和通信约束下的分散多智能体协调
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00051
W. Wang, Georg Friedrich Schuppe, Jana Tumova
We propose a decentralized framework to solve a coordination problem for multiagent systems consisting of heterogeneous agents, each of which uses only local information based on limited sensing and communication capabilities. In the proposed method, slower heavy-duty robots are each assigned a task specification specified in metric interval temporal logic. These specifications express complex, time-bounded tasks that are potentially dependent on other agents' actions. Heavy-duty robots update their task plans upon receiving a cooperative request from other heavy-duty robots in order to complete cooperative tasks. These requests are transmitted by the more agile light-duty robots responsible for information exchange, which systematically pursue heavy-duty robots. Our work in progress aims to present the framework together with a set of assumptions under which the solution is complete. We also aim to evaluate the framework on a series of use cases motivated by search and rescue.
我们提出了一个分散的框架来解决由异构智能体组成的多智能体系统的协调问题,每个智能体只使用基于有限感知和通信能力的本地信息。在该方法中,每个慢速重型机器人被分配一个以度量间隔时间逻辑指定的任务规范。这些规范表达了复杂的、有时间限制的任务,这些任务可能依赖于其他代理的操作。重型机器人在收到其他重型机器人的合作请求后,会更新自己的任务计划,以完成合作任务。这些请求由更灵活的轻型机器人传递,负责信息交换,系统地追赶重型机器人。我们正在进行的工作旨在提供框架和一组假设,在这些假设下解决方案是完整的。我们还打算在一系列由搜索和救援驱动的用例上评估该框架。
{"title":"Decentralized Multi-agent Coordination under MITL Tasks and Communication Constraints","authors":"W. Wang, Georg Friedrich Schuppe, Jana Tumova","doi":"10.1109/iccps54341.2022.00051","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00051","url":null,"abstract":"We propose a decentralized framework to solve a coordination problem for multiagent systems consisting of heterogeneous agents, each of which uses only local information based on limited sensing and communication capabilities. In the proposed method, slower heavy-duty robots are each assigned a task specification specified in metric interval temporal logic. These specifications express complex, time-bounded tasks that are potentially dependent on other agents' actions. Heavy-duty robots update their task plans upon receiving a cooperative request from other heavy-duty robots in order to complete cooperative tasks. These requests are transmitted by the more agile light-duty robots responsible for information exchange, which systematically pursue heavy-duty robots. Our work in progress aims to present the framework together with a set of assumptions under which the solution is complete. We also aim to evaluate the framework on a series of use cases motivated by search and rescue.","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115072134","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
Foreword to the ICCPS 2022 Proceedings Message from the Program Chairs ICCPS 2022会议录的前言,项目主席的致辞
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00005
{"title":"Foreword to the ICCPS 2022 Proceedings Message from the Program Chairs","authors":"","doi":"10.1109/iccps54341.2022.00005","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00005","url":null,"abstract":"","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"55 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116273475","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
IEC 61131–3 Software Testing - Automatic test generation for native applications IEC 61131-3软件测试。本机应用程序的自动测试生成
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00032
Florian Hofer
Programmable Logic Controllers (PLCs) are the most used digital systems in the manufacturing industry, but there is little support for testing such systems. Despite the recommendations of the IEC 61131–3 standards, testing is mainly done manually or not at all. Recent successful attempts for a testing framework for PLCs include proposals close to object orientation. This work presents a test generation approach using such a testing system. Via our Advanced POU Testing (APTest) Framework written in a native IEC 61131–3 - compliant language, we demonstrate the automatic generation and execution of unit tests for existing software units. We introduce the software, discuss its features, and demonstrate its use.
可编程逻辑控制器(plc)是制造业中最常用的数字系统,但很少支持对此类系统进行测试。尽管有IEC 61131-3标准的建议,但测试主要是手动完成的,或者根本不进行测试。最近对plc测试框架的成功尝试包括接近面向对象的建议。本工作提出了一种使用这种测试系统的测试生成方法。通过我们用本地IEC 61131-3兼容语言编写的高级POU测试(APTest)框架,我们演示了为现有软件单元自动生成和执行单元测试。我们介绍了该软件,讨论了它的功能,并演示了它的使用。
{"title":"IEC 61131–3 Software Testing - Automatic test generation for native applications","authors":"Florian Hofer","doi":"10.1109/iccps54341.2022.00032","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00032","url":null,"abstract":"Programmable Logic Controllers (PLCs) are the most used digital systems in the manufacturing industry, but there is little support for testing such systems. Despite the recommendations of the IEC 61131–3 standards, testing is mainly done manually or not at all. Recent successful attempts for a testing framework for PLCs include proposals close to object orientation. This work presents a test generation approach using such a testing system. Via our Advanced POU Testing (APTest) Framework written in a native IEC 61131–3 - compliant language, we demonstrate the automatic generation and execution of unit tests for existing software units. We introduce the software, discuss its features, and demonstrate its use.","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"285 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116108258","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Exploring the Performance of Deep Neural Networks on Embedded Many-Core Processors 深度神经网络在嵌入式多核处理器上的性能研究
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00024
Takuma Yabe, Takuya Azumi
This paper explores and evaluates the potential of deep neural network (DNN)-based machine learning algorithms on embed-ded many-core processors in cyber-physical systems, such as self-driving systems. To run applications in embedded systems, a plat-form characterized by low power consumption with high accuracy and real-time performance is required. Furthermore, a platform is required that allows the coexistence of DNN applications and other applications, including conventional real-time control soft-ware, to enable advanced embedded systems, such as self-driving systems. Clustered many-core processors, such as Kalray MPPA3-80 Coolidge, can run multiple applications on a single platform because each cluster can run applications independently. Moreover, MPPA3-80 integrates multiple arithmetic elements that operate at low frequencies, thereby enabling high performance and low power consumption comparable to that of embedded graphics processing units. Furthermore, the Kalray Neural Network (KaNN) code generator, a deep learning inference compiler for the MPPA3-80 platform, can efficiently perform DNN inference on MPPA3-80. This paper evaluates DNN models, including You Only Look Once (YOLO)-based and Single Shot MultiBox Detector (SSD)-based mod-els, on MPPA3-80. The evaluation examines the frame rate and power consumption in relation to the size of the input image, the computational accuracy, and the number of clusters.
本文探讨并评估了基于深度神经网络(DNN)的机器学习算法在网络物理系统(如自动驾驶系统)中嵌入式多核处理器上的潜力。为了在嵌入式系统中运行应用程序,需要具有低功耗、高精度和实时性的平台。此外,需要一个平台,允许DNN应用和其他应用共存,包括传统的实时控制软件,以实现先进的嵌入式系统,如自动驾驶系统。集群式多核处理器(如Kalray MPPA3-80 Coolidge)可以在单个平台上运行多个应用程序,因为每个集群都可以独立运行应用程序。此外,MPPA3-80集成了多个低频运算元件,从而实现了与嵌入式图形处理单元相当的高性能和低功耗。此外,基于MPPA3-80平台的深度学习推理编译器Kalray Neural Network (KaNN)代码生成器可以在MPPA3-80平台上高效地进行深度神经网络推理。本文在MPPA3-80上评估了DNN模型,包括基于You Only Look Once (YOLO)的模型和基于Single Shot MultiBox Detector (SSD)的模型。评估检查与输入图像的大小、计算精度和簇的数量有关的帧率和功耗。
{"title":"Exploring the Performance of Deep Neural Networks on Embedded Many-Core Processors","authors":"Takuma Yabe, Takuya Azumi","doi":"10.1109/iccps54341.2022.00024","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00024","url":null,"abstract":"This paper explores and evaluates the potential of deep neural network (DNN)-based machine learning algorithms on embed-ded many-core processors in cyber-physical systems, such as self-driving systems. To run applications in embedded systems, a plat-form characterized by low power consumption with high accuracy and real-time performance is required. Furthermore, a platform is required that allows the coexistence of DNN applications and other applications, including conventional real-time control soft-ware, to enable advanced embedded systems, such as self-driving systems. Clustered many-core processors, such as Kalray MPPA3-80 Coolidge, can run multiple applications on a single platform because each cluster can run applications independently. Moreover, MPPA3-80 integrates multiple arithmetic elements that operate at low frequencies, thereby enabling high performance and low power consumption comparable to that of embedded graphics processing units. Furthermore, the Kalray Neural Network (KaNN) code generator, a deep learning inference compiler for the MPPA3-80 platform, can efficiently perform DNN inference on MPPA3-80. This paper evaluates DNN models, including You Only Look Once (YOLO)-based and Single Shot MultiBox Detector (SSD)-based mod-els, on MPPA3-80. The evaluation examines the frame rate and power consumption in relation to the size of the input image, the computational accuracy, and the number of clusters.","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"19 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128136943","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A Contract-Based Requirement Engineering Framework for the Design of Industrial Cyber-Physical Systems 基于契约的工业信息物理系统设计需求工程框架
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00046
M. Lora, P. Nuzzo
This work-in-progress paper presents our current effort toward the development of compositional modeling formalisms and scalable algorithms for high-assurance design of industrial cyber-physical systems, with emphasis on smart manufacturing systems. A require-ment engineering methodology is implemented within CHASE, a software framework supporting contract-based representations of systems and components to facilitate analysis and design space exploration. We provide an overview of CHASE and discuss its application to the design of a robotic arm. This paper is accompanied by a poster describing the architecture of CHASE and a demonstration of its application to the case study.
这篇正在进行的论文介绍了我们目前为工业网络物理系统的高保证设计开发的组合建模形式和可扩展算法所做的努力,重点是智能制造系统。需求工程方法在CHASE中实现,这是一个软件框架,支持基于契约的系统和组件的表示,以促进分析和设计空间探索。本文概述了CHASE技术,并讨论了其在机械臂设计中的应用。本文附有一张海报,描述了CHASE的体系结构,并演示了其在案例研究中的应用。
{"title":"A Contract-Based Requirement Engineering Framework for the Design of Industrial Cyber-Physical Systems","authors":"M. Lora, P. Nuzzo","doi":"10.1109/iccps54341.2022.00046","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00046","url":null,"abstract":"This work-in-progress paper presents our current effort toward the development of compositional modeling formalisms and scalable algorithms for high-assurance design of industrial cyber-physical systems, with emphasis on smart manufacturing systems. A require-ment engineering methodology is implemented within CHASE, a software framework supporting contract-based representations of systems and components to facilitate analysis and design space exploration. We provide an overview of CHASE and discuss its application to the design of a robotic arm. This paper is accompanied by a poster describing the architecture of CHASE and a demonstration of its application to the case study.","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131993740","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Automated Vehicle Multi-Object Tracking at Scale with CAN 基于CAN的大规模自动车辆多目标跟踪
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00037
Matthew Nice, Derek Gloudemans, D. Work
Millions of vehicles are on the road with RADAR sensors in use for adaptive cruise control (ACC), and RADAR sen-sors are not tracking all of the objects in the field of view. This work shows a work-in-progress tool to improve tracking from RADAR and controller area network (CAN) which should be vitally useful for safety of transportation systems and automated vehicle development. The CAN data provides object detections, but there is a lingering data association problem. The contribution of this work in progress is the solution to the data association problem by posing the data association as a minimum cost network flow problem, and doing it at low cost with an eye toward scalable CPS research.
数以百万计的车辆在路上安装了用于自适应巡航控制(ACC)的雷达传感器,而雷达传感器并不能跟踪视野内的所有物体。这项工作展示了一种正在开发的工具,可以改善雷达和控制器区域网络(CAN)的跟踪,这对于交通系统的安全和自动车辆的开发至关重要。CAN数据提供了目标检测,但存在一个挥之不去的数据关联问题。这项正在进行的工作的贡献是通过将数据关联作为最小成本网络流问题来解决数据关联问题,并着眼于可扩展的CPS研究,以低成本完成数据关联问题。
{"title":"Automated Vehicle Multi-Object Tracking at Scale with CAN","authors":"Matthew Nice, Derek Gloudemans, D. Work","doi":"10.1109/iccps54341.2022.00037","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00037","url":null,"abstract":"Millions of vehicles are on the road with RADAR sensors in use for adaptive cruise control (ACC), and RADAR sen-sors are not tracking all of the objects in the field of view. This work shows a work-in-progress tool to improve tracking from RADAR and controller area network (CAN) which should be vitally useful for safety of transportation systems and automated vehicle development. The CAN data provides object detections, but there is a lingering data association problem. The contribution of this work in progress is the solution to the data association problem by posing the data association as a minimum cost network flow problem, and doing it at low cost with an eye toward scalable CPS research.","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126654402","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Blind Spots of Objective Measures: Exploiting Imperceivable Errors for Immersive Tactile Internet 客观测量的盲点:利用沉浸式触觉网络的不可感知误差
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00011
H. Kroep, V. Gokhale, R. V. Prasad
Tactile Internet (TI) enables the transfer of human skills over the Internet, enabling teleoperation with force feed-back. Advancements are being made rapidly at several fronts to realize a functional TI soon. Generally, TI is expected to faithfully reproduce operator's actions at the other end, where a robotic arm emulates it while providing force feedback to the operator. Performance of TI is usually characterized using objective metrics such as network delay, packet losses, and RMSE. Pari passu, subjective evaluations are used as additional validation, and performance evaluation itself is not primarily based on user experience. Hence objective evaluation, which generally minimizes error (signal mismatch), is oblivious to subjective experience. In this paper, we argue that user-centric designs of TI solutions are necessary. We first consider a few common TI errors and examine their perceivability, The idea is to reduce the impact of perceivable errors and exploit the imperceivable errors to our advantage, while the objective metrics may indicate that the errors are high. To harness the imperceivable errors, we design Adaptive Offset Framework (AOF) to improve the TI signal reconstruction under realistic network settings. We use AOF to highlight the contradictory inferences drawn by objective and subjective evaluations while realizing that subjective evaluations are closer to ground truth. This strongly suggests the existence of 'blind spots of objective measures‘. Further, we show that AOF significantly improves the user grade, up to 3 points (on a scale of 10) compared to the standard reconstruction method.
触觉互联网(TI)使人类技能的转移通过互联网,使远程操作与力反馈。在几个方面正在迅速取得进展,以很快实现功能性TI。通常,TI期望在另一端忠实地再现操作员的动作,其中机械臂模拟它,同时向操作员提供力反馈。TI的性能通常使用客观指标来表征,例如网络延迟、数据包丢失和RMSE。同样,主观评估被用作额外的验证,性能评估本身并不主要基于用户体验。因此,客观的评估,通常是最大限度地减少误差(信号不匹配),是无视主观经验。在本文中,我们认为以用户为中心的TI解决方案设计是必要的。我们首先考虑一些常见的TI错误,并检查它们的可感知性。我们的想法是减少可感知错误的影响,并利用不可感知错误为我们的优势,而客观指标可能表明错误很高。为了利用不可感知的误差,我们设计了自适应偏移框架(AOF)来改善在现实网络设置下的TI信号重建。我们使用AOF来突出客观评价和主观评价得出的相互矛盾的推论,同时认识到主观评价更接近基本事实。这强烈表明存在“客观衡量的盲点”。此外,我们表明,与标准重建方法相比,AOF显着提高了用户等级,高达3分(满分为10分)。
{"title":"Blind Spots of Objective Measures: Exploiting Imperceivable Errors for Immersive Tactile Internet","authors":"H. Kroep, V. Gokhale, R. V. Prasad","doi":"10.1109/iccps54341.2022.00011","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00011","url":null,"abstract":"Tactile Internet (TI) enables the transfer of human skills over the Internet, enabling teleoperation with force feed-back. Advancements are being made rapidly at several fronts to realize a functional TI soon. Generally, TI is expected to faithfully reproduce operator's actions at the other end, where a robotic arm emulates it while providing force feedback to the operator. Performance of TI is usually characterized using objective metrics such as network delay, packet losses, and RMSE. Pari passu, subjective evaluations are used as additional validation, and performance evaluation itself is not primarily based on user experience. Hence objective evaluation, which generally minimizes error (signal mismatch), is oblivious to subjective experience. In this paper, we argue that user-centric designs of TI solutions are necessary. We first consider a few common TI errors and examine their perceivability, The idea is to reduce the impact of perceivable errors and exploit the imperceivable errors to our advantage, while the objective metrics may indicate that the errors are high. To harness the imperceivable errors, we design Adaptive Offset Framework (AOF) to improve the TI signal reconstruction under realistic network settings. We use AOF to highlight the contradictory inferences drawn by objective and subjective evaluations while realizing that subjective evaluations are closer to ground truth. This strongly suggests the existence of 'blind spots of objective measures‘. Further, we show that AOF significantly improves the user grade, up to 3 points (on a scale of 10) compared to the standard reconstruction method.","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115811732","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Multi-fidelity Bayesian Optimization for Co-design of Resilient Cyber-Physical Systems 弹性网络物理系统协同设计的多保真贝叶斯优化
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00040
Soumya Vasisht, Aowabin Rahman, Thiagarajan Ramachandran, Arnab Bhattacharya, V. Adetola
A simulation-based optimization framework is developed to con-currently design the system and control parameters to meet de-sired performance and operational resiliency objectives. Leveraging system information from both data and models of varying fideli-ties, a rigorous probabilistic approach is employed for co-design experimentation. Significant economic benefits and resilience im-provements are demonstrated using co-design compared to existing sequential designs for cyber-physical systems.
开发了一个基于仿真的优化框架,用于同时设计系统和控制参数,以满足期望的性能和操作弹性目标。利用来自不同保真度的数据和模型的系统信息,采用严格的概率方法进行协同设计实验。与现有的网络物理系统的顺序设计相比,使用协同设计证明了显著的经济效益和弹性改进。
{"title":"Multi-fidelity Bayesian Optimization for Co-design of Resilient Cyber-Physical Systems","authors":"Soumya Vasisht, Aowabin Rahman, Thiagarajan Ramachandran, Arnab Bhattacharya, V. Adetola","doi":"10.1109/iccps54341.2022.00040","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00040","url":null,"abstract":"A simulation-based optimization framework is developed to con-currently design the system and control parameters to meet de-sired performance and operational resiliency objectives. Leveraging system information from both data and models of varying fideli-ties, a rigorous probabilistic approach is employed for co-design experimentation. Significant economic benefits and resilience im-provements are demonstrated using co-design compared to existing sequential designs for cyber-physical systems.","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114779712","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
Interpretable Detection of Distribution Shifts in Learning Enabled Cyber-Physical Systems 基于学习的信息物理系统中分布移位的可解释检测
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00027
Yahan Yang, R. Kaur, Souradeep Dutta, Insup Lee
The use of learning based components in cyber-physical systems (CPS) has created a gamut of possible avenues to use high dimensional real world signals generated from sensors like camera and LiDAR. The ability to process such signals can be largely attributed to the adoption of high-capacity function approximators like deep neural networks. However, this does not come without its potential perils. The pitfalls arise from possible over-fitting, and subsequent unsafe behavior when exposed to unknown environments. One challenge is that, in high dimensional input spaces it is almost impossible to experience enough training data in the design phase. What is required here, is an efficient way to flag out-of-distribution (OOD) samples that is precise enough to not raise too many false alarms. In addition, the system needs to be able to detect these in a computationally efficient manner at runtime. In this paper, our proposal is to build good representations for in-distribution data. We introduce the idea of a memory bank to store prototypical samples from the input space. We use these memories to compute probability density estimates using kernel density estimation techniques. We evaluate our technique on two challenging scenarios : a self-driving car setting implemented inside the simulator CARLA with image inputs, and an autonomous racing car navigation setting, with LiDAR inputs. In both settings, it was observed that a deviation from indistribution setting can potentially lead to deviation from safe behavior. An added benefit of using training samples as memories to detect out-of-distribution inputs is that the system is interpretable to a human operator. Explanation of this nature is generally hard to obtain from pure deep learning based alter-natives. Our code for reproducing the experiments is available at https://github.com/yangy96/interpretable_ood_detection.git
在网络物理系统(CPS)中使用基于学习的组件,为使用摄像头和激光雷达等传感器产生的高维真实世界信号创造了一系列可能的途径。处理此类信号的能力在很大程度上可以归因于采用高容量函数近似器,如深度神经网络。然而,这并非没有潜在的危险。陷阱产生于可能的过度拟合,以及暴露于未知环境时随后的不安全行为。一个挑战是,在高维输入空间中,在设计阶段几乎不可能体验到足够的训练数据。这里需要的是一种有效的方法来标记未分发(OOD)样本,这种方法要足够精确,不会引起太多的假警报。此外,系统需要能够在运行时以计算效率高的方式检测这些问题。在本文中,我们的建议是为分布中数据建立良好的表示。我们引入了记忆库的概念来存储来自输入空间的原型样本。我们使用这些内存使用核密度估计技术来计算概率密度估计。我们在两个具有挑战性的场景中评估了我们的技术:在模拟器CARLA中实现的带有图像输入的自动驾驶汽车设置,以及带有激光雷达输入的自动驾驶赛车导航设置。在这两种情况下,观察到偏离分布设置可能会导致偏离安全行为。使用训练样本作为记忆来检测非分布输入的另一个好处是,系统对人类操作员来说是可解释的。这种性质的解释通常很难从纯粹的基于深度学习的替代方案中获得。我们复制实验的代码可以在https://github.com/yangy96/interpretable_ood_detection.git上找到
{"title":"Interpretable Detection of Distribution Shifts in Learning Enabled Cyber-Physical Systems","authors":"Yahan Yang, R. Kaur, Souradeep Dutta, Insup Lee","doi":"10.1109/iccps54341.2022.00027","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00027","url":null,"abstract":"The use of learning based components in cyber-physical systems (CPS) has created a gamut of possible avenues to use high dimensional real world signals generated from sensors like camera and LiDAR. The ability to process such signals can be largely attributed to the adoption of high-capacity function approximators like deep neural networks. However, this does not come without its potential perils. The pitfalls arise from possible over-fitting, and subsequent unsafe behavior when exposed to unknown environments. One challenge is that, in high dimensional input spaces it is almost impossible to experience enough training data in the design phase. What is required here, is an efficient way to flag out-of-distribution (OOD) samples that is precise enough to not raise too many false alarms. In addition, the system needs to be able to detect these in a computationally efficient manner at runtime. In this paper, our proposal is to build good representations for in-distribution data. We introduce the idea of a memory bank to store prototypical samples from the input space. We use these memories to compute probability density estimates using kernel density estimation techniques. We evaluate our technique on two challenging scenarios : a self-driving car setting implemented inside the simulator CARLA with image inputs, and an autonomous racing car navigation setting, with LiDAR inputs. In both settings, it was observed that a deviation from indistribution setting can potentially lead to deviation from safe behavior. An added benefit of using training samples as memories to detect out-of-distribution inputs is that the system is interpretable to a human operator. Explanation of this nature is generally hard to obtain from pure deep learning based alter-natives. Our code for reproducing the experiments is available at https://github.com/yangy96/interpretable_ood_detection.git","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128383733","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 9
CPS Testing using Stateless RRT 使用无状态RRT进行CPS测试
Pub Date : 2022-05-01 DOI: 10.1109/iccps54341.2022.00042
Abhinav Chawla, Stanley Bak
Cyber-Physical Systems (CPS) are created as complex interactions of multiple physical systems and play a vital role in automating real-life systems. In this work, we present a testing methodology for CPS based on modified version of the Rapidly-exploring Random Tree (RRT) algorithm which is used traditionally to solve the motion planning problem in the context of the CPS testing problem. Directly using RRT for testing CPS requires storing the state of the CPS controller at each node of the RRT which is often memory intensive. Further, the simulator needs to support initialization from arbitrary states, which is not always possible, especially for complex simulation environments. We present our progress towards a modified RRT algorithm where the state of the controller is not required to be saved at each node, and show promising improvements in testing efficiency using a 9-D simulated point example system.
信息物理系统(CPS)是由多个物理系统的复杂交互作用而产生的,在自动化现实系统中起着至关重要的作用。在这项工作中,我们提出了一种基于快速探索随机树(RRT)算法改进版本的CPS测试方法,该算法传统上用于解决CPS测试问题背景下的运动规划问题。直接使用RRT测试CPS需要在RRT的每个节点上存储CPS控制器的状态,这通常是内存密集型的。此外,模拟器需要支持从任意状态初始化,这并不总是可能的,特别是对于复杂的仿真环境。我们介绍了改进的RRT算法的进展,该算法不需要在每个节点保存控制器的状态,并且使用9-D模拟点示例系统显示了测试效率的有希望的改进。
{"title":"CPS Testing using Stateless RRT","authors":"Abhinav Chawla, Stanley Bak","doi":"10.1109/iccps54341.2022.00042","DOIUrl":"https://doi.org/10.1109/iccps54341.2022.00042","url":null,"abstract":"Cyber-Physical Systems (CPS) are created as complex interactions of multiple physical systems and play a vital role in automating real-life systems. In this work, we present a testing methodology for CPS based on modified version of the Rapidly-exploring Random Tree (RRT) algorithm which is used traditionally to solve the motion planning problem in the context of the CPS testing problem. Directly using RRT for testing CPS requires storing the state of the CPS controller at each node of the RRT which is often memory intensive. Further, the simulator needs to support initialization from arbitrary states, which is not always possible, especially for complex simulation environments. We present our progress towards a modified RRT algorithm where the state of the controller is not required to be saved at each node, and show promising improvements in testing efficiency using a 9-D simulated point example system.","PeriodicalId":340078,"journal":{"name":"2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133942374","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
期刊
2022 ACM/IEEE 13th International Conference on Cyber-Physical Systems (ICCPS)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1