首页 > 最新文献

Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems最新文献

英文 中文
Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems 信息物理系统工程仿真国际研讨会论文集
C. Berger, I. Schaefer
Nowadays, simulative approaches are mandatory to analyze, design, evaluate, and to prepare real test-runs during the development of Cyber-Physical Systems (CPS) like advanced driver assistant system or health-monitor equipment for example. Simulations enable riskless and resource-efficient experiments to validate system functions and product families. For example, complex simulations of sensors and the environment are required during the development and validation of self-driving vehicles to safely test the sensor data fusion and algorithms for situation-adaptive driving decisions. The models, which are utilized in these simulations, are continuously improved and enable in the foreseeable future complex analyses of the simulated system, its behavior, and its context.
如今,仿真方法在网络物理系统(CPS)的开发过程中,如高级驾驶辅助系统或健康监测设备,必须进行分析、设计、评估和准备真实的测试运行。模拟可以实现无风险和资源效率的实验,以验证系统功能和产品系列。例如,在自动驾驶汽车的开发和验证过程中,需要对传感器和环境进行复杂的模拟,以安全地测试传感器数据融合和算法,以进行情境自适应驾驶决策。在这些模拟中使用的模型不断得到改进,并能够在可预见的未来对模拟系统、其行为和其上下文进行复杂分析。
{"title":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","authors":"C. Berger, I. Schaefer","doi":"10.1145/2589650","DOIUrl":"https://doi.org/10.1145/2589650","url":null,"abstract":"Nowadays, simulative approaches are mandatory to analyze, design, evaluate, and to prepare real test-runs during the development of Cyber-Physical Systems (CPS) like advanced driver assistant system or health-monitor equipment for example. Simulations enable riskless and resource-efficient experiments to validate system functions and product families. For example, complex simulations of sensors and the environment are required during the development and validation of self-driving vehicles to safely test the sensor data fusion and algorithms for situation-adaptive driving decisions. The models, which are utilized in these simulations, are continuously improved and enable in the foreseeable future complex analyses of the simulated system, its behavior, and its context.","PeriodicalId":394553,"journal":{"name":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121104315","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
DSL methods for CPS simulation in the cloud: Experience report 云中CPS仿真的DSL方法:经验报告
P. Kourzanov
This paper presents our approach to Cyber-physical System (CPS) simulation including a number of embedded nodes that form a wireless network. On one hand, we use the NS-2 discrete-event simulator as a C++ kernel for running network simulation scenarios, while on the other hand, a combination of components written using standard Scheme as well as a number of Domain-Specific Language (DSL) instances embedded into Scheme (implementing pattern-matching, logic-relational models, and Web programming) are used in a cloud-based tool-set that supports research exploration cycle where variation in network parameters is compared to the resulting CPS performance. These components cooperate to provide an intuitive Web-based user interface, analysis tools and a seamless work-flow including visualization.
本文介绍了我们的网络物理系统(CPS)仿真方法,包括一些形成无线网络的嵌入式节点。一方面,我们使用NS-2离散事件模拟器作为运行网络仿真场景的c++内核,而另一方面,使用标准Scheme编写的组件组合以及嵌入到Scheme中的许多领域特定语言(DSL)实例(实现模式匹配,逻辑关系模型,和Web编程)在基于云的工具集中使用,该工具集支持研究探索周期,其中将网络参数的变化与生成的CPS性能进行比较。这些组件合作提供了一个直观的基于web的用户界面、分析工具和包括可视化在内的无缝工作流程。
{"title":"DSL methods for CPS simulation in the cloud: Experience report","authors":"P. Kourzanov","doi":"10.1145/2589650.2559634","DOIUrl":"https://doi.org/10.1145/2589650.2559634","url":null,"abstract":"This paper presents our approach to Cyber-physical System (CPS) simulation including a number of embedded nodes that form a wireless network. On one hand, we use the NS-2 discrete-event simulator as a C++ kernel for running network simulation scenarios, while on the other hand, a combination of components written using standard Scheme as well as a number of Domain-Specific Language (DSL) instances embedded into Scheme (implementing pattern-matching, logic-relational models, and Web programming) are used in a cloud-based tool-set that supports research exploration cycle where variation in network parameters is compared to the resulting CPS performance. These components cooperate to provide an intuitive Web-based user interface, analysis tools and a seamless work-flow including visualization.","PeriodicalId":394553,"journal":{"name":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114622659","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
Reducing Simulation Testing Time by Parallel Execution of Loosely Coupled Segments of a Test Scenario 通过并行执行测试场景的松散耦合部分来减少模拟测试时间
M. Mamun, J. Hansson
The automotive industry is going through a major transition where all of the main car OEMs (original equipment manufacturer) are putting serious efforts toward self-driving vehicles, and some of the OEMs have the vision to sell fully functional driver-less car by 2020. Software is the primary driving force for implementing different functionalities of today's cyber-physical systems. Being a safety critical system, functionalities of an autonomous vehicle need to be rigorously tested in different driving conditions, for example, weather, traffic, road markings, etc. In order to get early feedback on the implemented functionalities, testing in the simulation environment has become common before testing them on the prototype vehicle. This paper presents an approach to reduce the testing time in the simulation environment by parallelly executing the loosely coupled segments of a test scenario. Reducing simulation testing time is also substantial when we need to run regression test scenarios following changes in the implementation. The preliminary investigation shows that by applying the proposed concept, we can significantly reduce the simulation testing time both in the cases of successful and failed run.
汽车行业正在经历一场重大转型,所有主要的汽车oem(原始设备制造商)都在大力发展自动驾驶汽车,其中一些oem希望到2020年销售功能齐全的无人驾驶汽车。软件是实现当今网络物理系统不同功能的主要驱动力。作为一种安全关键系统,自动驾驶汽车的功能需要在不同的驾驶条件下进行严格的测试,例如天气、交通、道路标记等。为了获得对实现功能的早期反馈,在原型车上进行测试之前,在模拟环境中进行测试已经变得很普遍。本文提出了一种通过并行执行测试场景的松散耦合部分来减少仿真环境中测试时间的方法。当我们需要在实现变更后运行回归测试场景时,减少模拟测试时间也很重要。初步研究表明,应用该概念,无论在成功运行还是失败运行的情况下,都能显著缩短仿真测试时间。
{"title":"Reducing Simulation Testing Time by Parallel Execution of Loosely Coupled Segments of a Test Scenario","authors":"M. Mamun, J. Hansson","doi":"10.1145/2589650.2559635","DOIUrl":"https://doi.org/10.1145/2589650.2559635","url":null,"abstract":"The automotive industry is going through a major transition where all of the main car OEMs (original equipment manufacturer) are putting serious efforts toward self-driving vehicles, and some of the OEMs have the vision to sell fully functional driver-less car by 2020. Software is the primary driving force for implementing different functionalities of today's cyber-physical systems. Being a safety critical system, functionalities of an autonomous vehicle need to be rigorously tested in different driving conditions, for example, weather, traffic, road markings, etc. In order to get early feedback on the implemented functionalities, testing in the simulation environment has become common before testing them on the prototype vehicle. This paper presents an approach to reduce the testing time in the simulation environment by parallelly executing the loosely coupled segments of a test scenario. Reducing simulation testing time is also substantial when we need to run regression test scenarios following changes in the implementation. The preliminary investigation shows that by applying the proposed concept, we can significantly reduce the simulation testing time both in the cases of successful and failed run.","PeriodicalId":394553,"journal":{"name":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","volume":"11249 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115728682","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
Home Energy Simulation for Non-Intrusive Load Monitoring Applications 用于非侵入式负载监测应用的家庭能源模拟
K. Srinivasarengan, Y. G. Goutam, M. Chandra
Home Energy Management (HEM) is a vital component of smart grid, which can be considered as a distributed cyber physical system. HEM involves appropriate management of home appliance usage through deliberate efforts from the end-user. This can enable a stable operation of the grid as well as reduce energy usage and bills for the end-user. The installation of smart meter has led to a number of analytics and applications developed on top of its data. However, the algorithms are evaluated over a very small subset of experimental or open dataset. To mitigate this problem, a bottom-up data generation approach is proposed in this paper. The appliances are considered as combination of fundamental electrical components. The appliance characteristics and operations are modeled through stochastic parameters, which are available as prior information or through learning from existing meter data. Preliminary results of generating data for the application of Non-Intrusive Load Monitoring is presented.
智能电网是一个分布式的网络物理系统,家庭能源管理是智能电网的重要组成部分。HEM涉及通过最终用户的刻意努力对家用电器的使用进行适当的管理。这可以使电网稳定运行,并减少最终用户的能源使用和账单。智能电表的安装导致了许多基于其数据的分析和应用程序的开发。然而,这些算法是在非常小的实验或开放数据集子集上进行评估的。为了解决这一问题,本文提出了一种自底向上的数据生成方法。电器被认为是基本电气元件的组合。器具的特性和操作是通过随机参数来建模的,这些随机参数可以作为先验信息或通过学习现有的仪表数据来获得。介绍了非侵入式负荷监测数据生成的初步结果。
{"title":"Home Energy Simulation for Non-Intrusive Load Monitoring Applications","authors":"K. Srinivasarengan, Y. G. Goutam, M. Chandra","doi":"10.1145/2589650.2559630","DOIUrl":"https://doi.org/10.1145/2589650.2559630","url":null,"abstract":"Home Energy Management (HEM) is a vital component of smart grid, which can be considered as a distributed cyber physical system. HEM involves appropriate management of home appliance usage through deliberate efforts from the end-user. This can enable a stable operation of the grid as well as reduce energy usage and bills for the end-user. The installation of smart meter has led to a number of analytics and applications developed on top of its data. However, the algorithms are evaluated over a very small subset of experimental or open dataset. To mitigate this problem, a bottom-up data generation approach is proposed in this paper. The appliances are considered as combination of fundamental electrical components. The appliance characteristics and operations are modeled through stochastic parameters, which are available as prior information or through learning from existing meter data. Preliminary results of generating data for the application of Non-Intrusive Load Monitoring is presented.","PeriodicalId":394553,"journal":{"name":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126383591","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}
引用次数: 5
Simulations on Consumer Tests: A Perspective for Driver Assistance Systems 消费者测试模拟:驾驶员辅助系统的视角
D. Block, Sönke Heeren, Stefan Kühnel, André Leschke, Bernhard Rumpe, Vladislavs Serebro
This article discusses new challenges for series development regarding the vehicle safety that arise from the recently published AEB test protocol by the consumer-test-organisation EuroNCAP for driver assistance systems [6]. The tests from the test protocol are of great significance for an OEM that sells millions of cars each year, due to the fact that a positive rating of the vehicle-under-test (VUT) in safety relevant aspects is important for the reputation of a car manufacturer. The further intensification and aggravation of the test requirements for those systems is one of the challenges, that has to be mastered in order to continuously make significant contributions to safety for high-volume cars. Therefore, it is to be shown how a simulation approach may support the development process, especially with tolerance analysis. This article discusses the current stage of work, steps that are planned for the future and results that can be expected at the end of such an analysis.
本文讨论了消费者测试组织eurooncap最近发布的驾驶员辅助系统AEB测试协议所带来的车辆安全性系列开发的新挑战[6]。测试协议的测试对于每年销售数百万辆汽车的OEM具有重要意义,因为在测试车辆(VUT)在安全相关方面的积极评价对汽车制造商的声誉至关重要。这些系统测试要求的进一步强化和恶化是必须克服的挑战之一,以便持续为大批量汽车的安全性做出重大贡献。因此,将展示仿真方法如何支持开发过程,特别是公差分析。本文讨论了当前阶段的工作、为将来计划的步骤以及在这种分析结束时可以预期的结果。
{"title":"Simulations on Consumer Tests: A Perspective for Driver Assistance Systems","authors":"D. Block, Sönke Heeren, Stefan Kühnel, André Leschke, Bernhard Rumpe, Vladislavs Serebro","doi":"10.1145/2589650.2559633","DOIUrl":"https://doi.org/10.1145/2589650.2559633","url":null,"abstract":"This article discusses new challenges for series development regarding the vehicle safety that arise from the recently published AEB test protocol by the consumer-test-organisation EuroNCAP for driver assistance systems [6]. The tests from the test protocol are of great significance for an OEM that sells millions of cars each year, due to the fact that a positive rating of the vehicle-under-test (VUT) in safety relevant aspects is important for the reputation of a car manufacturer. The further intensification and aggravation of the test requirements for those systems is one of the challenges, that has to be mastered in order to continuously make significant contributions to safety for high-volume cars. Therefore, it is to be shown how a simulation approach may support the development process, especially with tolerance analysis. This article discusses the current stage of work, steps that are planned for the future and results that can be expected at the end of such an analysis.","PeriodicalId":394553,"journal":{"name":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123812644","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}
引用次数: 4
Modeling and Simulation of Energy-Aware Adaptive Policies for Automatic Weather Stations 自动气象站能量感知自适应策略建模与仿真
Daniel Cesarini, Luca Cassano, Alessio Fagioli, M. Avvenuti
In this paper we present a methodology to model and analyse from the energetic point of view energy-aware adaptive applications for sensing and communication running on top of an Automatic Weather Station (AWS). Applications are modeled as a suite of independent policies, one for each sensing or transmission device. A policy is a set of rules that describe the behaviour of applications. Policies are modeled independently of the actual application implementation, so that designers could evaluate the energetic feasibility of the application early in the design process of the AWS. Policies dynamically modify the sampling frequency of sensors and the transmission starting time according to the amount of energy that could be harvested from the environment and to the amount of energy stored in the battery. In order to assess the effectiveness of the modeled policies we simulated them through an energy-aware simulator for AWS systems.
在本文中,我们提出了一种方法,从能量的角度对运行在自动气象站(AWS)之上的传感和通信的能量感知自适应应用进行建模和分析。应用程序被建模为一组独立的策略,每个策略对应一个传感或传输设备。策略是描述应用程序行为的一组规则。策略的建模独立于实际的应用程序实现,因此设计人员可以在AWS设计过程的早期评估应用程序的可行性。策略根据可以从环境中获取的能量和电池中存储的能量动态修改传感器的采样频率和传输开始时间。为了评估建模策略的有效性,我们通过AWS系统的能源感知模拟器对其进行了模拟。
{"title":"Modeling and Simulation of Energy-Aware Adaptive Policies for Automatic Weather Stations","authors":"Daniel Cesarini, Luca Cassano, Alessio Fagioli, M. Avvenuti","doi":"10.1145/2589650.2559631","DOIUrl":"https://doi.org/10.1145/2589650.2559631","url":null,"abstract":"In this paper we present a methodology to model and analyse from the energetic point of view energy-aware adaptive applications for sensing and communication running on top of an Automatic Weather Station (AWS). Applications are modeled as a suite of independent policies, one for each sensing or transmission device. A policy is a set of rules that describe the behaviour of applications. Policies are modeled independently of the actual application implementation, so that designers could evaluate the energetic feasibility of the application early in the design process of the AWS. Policies dynamically modify the sampling frequency of sensors and the transmission starting time according to the amount of energy that could be harvested from the environment and to the amount of energy stored in the battery. In order to assess the effectiveness of the modeled policies we simulated them through an energy-aware simulator for AWS systems.","PeriodicalId":394553,"journal":{"name":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","volume":"266 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114335715","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
Combining Fault-Injection with Property-Based Testing 将故障注入与基于属性的测试相结合
Benjamin Vedder, T. Arts, J. Vinter, M. Jonsson
In this paper we present a methodology and a platform using Fault Injection (FI) and Property-Based Testing (PBT). PBT is a technique in which test cases are automatically generated from a specification of a system property. The generated test cases vary input stimuli as well as the sequence in which commands are executed. FI is used to accelerate the occurrences of faults in a system to exercise and evaluate fault handling mechanisms and e.g. calculate error detection coverage. By combining the two we have achieved a way of randomly injecting different faults at arbitrary moments in the execution sequence while checking whether certain properties still hold. We use the commercially available tool QuickCheck for generating the test cases and developed FaultCheck for FI. FaultCheck enables the user to utilize fault models, commonly used during FI, from PBT tools like QuickCheck. We demonstrate our method and tools on a simplified example of two Airbag systems that should meet safety requirements. We can easily find a safety violation in one of the examples, whereas by using the AUTOSAR E2E-library implementation, exhaustive testing cannot reveal any such safety violation. This demonstrates that our approach on testing can reveal certain safety violations in a cost-effective way.
本文提出了一种基于故障注入(FI)和基于属性的测试(PBT)的方法和平台。PBT是一种测试用例自动从系统属性的说明生成的技术。生成的测试用例改变输入刺激以及命令执行的顺序。FI用于加速系统故障的发生,以执行和评估故障处理机制,例如计算错误检测覆盖率。通过两者的结合,我们实现了在执行序列的任意时刻随机注入不同错误的方法,同时检查某些属性是否仍然保持。我们使用商业工具QuickCheck来生成测试用例,并为FI开发了FaultCheck。FaultCheck使用户能够利用故障模型,通常在FI期间使用,从PBT工具,如QuickCheck。我们通过两个应满足安全要求的安全气囊系统的简化示例来演示我们的方法和工具。我们可以很容易地在其中一个示例中发现安全违规,而通过使用AUTOSAR e2e库实现,详尽的测试无法发现任何此类安全违规。这表明我们的测试方法可以以经济有效的方式揭示某些安全违规行为。
{"title":"Combining Fault-Injection with Property-Based Testing","authors":"Benjamin Vedder, T. Arts, J. Vinter, M. Jonsson","doi":"10.1145/2589650.2559629","DOIUrl":"https://doi.org/10.1145/2589650.2559629","url":null,"abstract":"In this paper we present a methodology and a platform using Fault Injection (FI) and Property-Based Testing (PBT). PBT is a technique in which test cases are automatically generated from a specification of a system property. The generated test cases vary input stimuli as well as the sequence in which commands are executed. FI is used to accelerate the occurrences of faults in a system to exercise and evaluate fault handling mechanisms and e.g. calculate error detection coverage. By combining the two we have achieved a way of randomly injecting different faults at arbitrary moments in the execution sequence while checking whether certain properties still hold. We use the commercially available tool QuickCheck for generating the test cases and developed FaultCheck for FI. FaultCheck enables the user to utilize fault models, commonly used during FI, from PBT tools like QuickCheck. We demonstrate our method and tools on a simplified example of two Airbag systems that should meet safety requirements. We can easily find a safety violation in one of the examples, whereas by using the AUTOSAR E2E-library implementation, exhaustive testing cannot reveal any such safety violation. This demonstrates that our approach on testing can reveal certain safety violations in a cost-effective way.","PeriodicalId":394553,"journal":{"name":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129732784","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}
引用次数: 11
ArchOn: Architecture-open Resource-driven Cross-layer Modelling Framework ArchOn:架构开放的资源驱动的跨层建模框架
A. Rafiev, A. Iliasov, A. Romanovsky, A. Mokhov, F. Xia, A. Yakovlev
This paper describes the first steps towards the development of a modelling method for large complex computing systems focusing on many-core types and concentrating on the cross-layer aspects. The models resulting from this method will help system designers reason about, analyse, and ultimately design such systems across all conventional computing and communication layers, from application, operating system, down to the finest hardware details. The main points of concern are energy and power and the physical parameters related to them, such as supply voltages and temperature, among other things, and how these impact on and relate to system"performance" metrics, including speed, throughput, and crucially, reliability. In this paper, we will first establish our outlook for the general modelling method, and then develop an initial system simulator based on this methodological outlook. The simulator will then be demonstrated with an example case study.
本文描述了开发大型复杂计算系统的建模方法的第一步,该方法侧重于多核心类型和跨层方面。这种方法产生的模型将帮助系统设计者推断、分析并最终设计出跨越所有传统计算和通信层的系统,从应用程序、操作系统到最精细的硬件细节。主要关注的是能源和功率以及与之相关的物理参数,例如电源电压和温度,以及这些参数如何影响和关联系统“性能”指标,包括速度、吞吐量,以及至关重要的可靠性。在本文中,我们将首先建立我们对一般建模方法的展望,然后基于这种方法学展望开发一个初始系统模拟器。然后将通过示例案例研究演示模拟器。
{"title":"ArchOn: Architecture-open Resource-driven Cross-layer Modelling Framework","authors":"A. Rafiev, A. Iliasov, A. Romanovsky, A. Mokhov, F. Xia, A. Yakovlev","doi":"10.1145/2589650.2559632","DOIUrl":"https://doi.org/10.1145/2589650.2559632","url":null,"abstract":"This paper describes the first steps towards the development of a modelling method for large complex computing systems focusing on many-core types and concentrating on the cross-layer aspects. The models resulting from this method will help system designers reason about, analyse, and ultimately design such systems across all conventional computing and communication layers, from application, operating system, down to the finest hardware details. The main points of concern are energy and power and the physical parameters related to them, such as supply voltages and temperature, among other things, and how these impact on and relate to system\"performance\" metrics, including speed, throughput, and crucially, reliability. In this paper, we will first establish our outlook for the general modelling method, and then develop an initial system simulator based on this methodological outlook. The simulator will then be demonstrated with an example case study.","PeriodicalId":394553,"journal":{"name":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122601637","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
Physical Security Evaluation at an Early Design-Phase: A Side-Channel Aware Simulation Methodology 早期设计阶段的物理安全评估:一种侧信道感知仿真方法
S. Bhasin, J. Danger, T. Graba, Y. Mathieu, Daisuke Fujimoto, M. Nagata
Cyber-Physical Systems (CPS) are often deployed in critical domains like health, traffic management etc. Therefore security is one of the major driving factor in development of CPS. In this paper, we focus on cryptographic hardware embedded in CPS and propose a simulation methodology to evaluate the security of these cryptographic hardware cores. Designers are often concerned about attacks like Side-Channel Analysis (SCA) which target the physical implementation of cryptography to compromise its security. SCA considers the physical "leakage" of a well chosen intermediate variable correlated with the secret. Certain countermeasures can be deployed, like dual-rail logic or masking, to resist SCA. However to design an effective countermeasure or to fix the vulnerable sources in a circuit, it is of prime importance for a designer to know the main leaking sources in the device. In practice, security of a circuit is evaluated only after the chip is fabricated followed by a certification process. If the circuit has security concerns, it should pass through all the design phases right from RTL to fabrication which increases time-to-market. In such a scenario, it is very helpful if a designer can determine the vulnerabilities early in the design cycle and fix them. In this paper, we present an evaluation of different strategies to verify the SCA robustness of a cryptographic circuit at different design steps, from the RTL to the final layout. We compare evaluation based on digital and electrical simulations in terms of speed and accuracy in a side-channel context. We show that a low-level digital simulation can be fast and sufficiently accurate for side-channel analysis.
信息物理系统(CPS)通常部署在关键领域,如健康、交通管理等。因此,安全性是CPS发展的主要驱动因素之一。在本文中,我们重点研究了嵌入在CPS中的加密硬件,并提出了一种模拟方法来评估这些加密硬件核心的安全性。设计人员经常担心像侧信道分析(SCA)这样的攻击,这些攻击以加密的物理实现为目标,危及其安全性。SCA认为物理“泄漏”是一个精心选择的与秘密相关的中间变量。可以部署某些对策,如双轨逻辑或屏蔽,以抵抗SCA。然而,为了设计有效的对策或修复电路中的易损源,了解器件中的主要泄漏源是设计人员至关重要的。在实践中,只有在芯片制造完成并经过认证过程后,才能评估电路的安全性。如果电路有安全问题,它应该通过从RTL到制造的所有设计阶段,这增加了上市时间。在这种情况下,如果设计人员能够在设计周期的早期确定漏洞并修复它们,这将非常有帮助。在本文中,我们提出了不同策略的评估,以验证从RTL到最终布局的不同设计步骤的加密电路的SCA鲁棒性。我们比较了基于数字和电子模拟的评估,在侧信道环境下的速度和准确性。我们表明,低级数字模拟可以快速和足够准确地进行侧信道分析。
{"title":"Physical Security Evaluation at an Early Design-Phase: A Side-Channel Aware Simulation Methodology","authors":"S. Bhasin, J. Danger, T. Graba, Y. Mathieu, Daisuke Fujimoto, M. Nagata","doi":"10.1145/2589650.2559628","DOIUrl":"https://doi.org/10.1145/2589650.2559628","url":null,"abstract":"Cyber-Physical Systems (CPS) are often deployed in critical domains like health, traffic management etc. Therefore security is one of the major driving factor in development of CPS. In this paper, we focus on cryptographic hardware embedded in CPS and propose a simulation methodology to evaluate the security of these cryptographic hardware cores. Designers are often concerned about attacks like Side-Channel Analysis (SCA) which target the physical implementation of cryptography to compromise its security. SCA considers the physical \"leakage\" of a well chosen intermediate variable correlated with the secret. Certain countermeasures can be deployed, like dual-rail logic or masking, to resist SCA. However to design an effective countermeasure or to fix the vulnerable sources in a circuit, it is of prime importance for a designer to know the main leaking sources in the device. In practice, security of a circuit is evaluated only after the chip is fabricated followed by a certification process. If the circuit has security concerns, it should pass through all the design phases right from RTL to fabrication which increases time-to-market. In such a scenario, it is very helpful if a designer can determine the vulnerabilities early in the design cycle and fix them. In this paper, we present an evaluation of different strategies to verify the SCA robustness of a cryptographic circuit at different design steps, from the RTL to the final layout. We compare evaluation based on digital and electrical simulations in terms of speed and accuracy in a side-channel context. We show that a low-level digital simulation can be fast and sufficiently accurate for side-channel analysis.","PeriodicalId":394553,"journal":{"name":"Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems","volume":"39 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-11-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121038027","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}
引用次数: 12
期刊
Proceedings of International Workshop on Engineering Simulations for Cyber-Physical Systems
全部 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