首页 > 最新文献

SIGBED Rev.最新文献

英文 中文
Towards a compositional service architecture for real-time cloud robotics: invited paper 面向实时云机器人的组合服务架构:特邀论文
Pub Date : 2016-08-02 DOI: 10.1145/2983185.2983196
S. Begum, M. Behnam, T. Larsson, Thomas Nolte, Kristian Sandström
This paper presents our ongoing work towards a compositional service architecture that integrates cloud technology for computational capacity targeting real-time robotics applications. In particular, the paper focuses at the challenges inherent within the data center where the services are executing. Here, we outline characteristics of the services applied in the real-time cloud robotics application, along with the service management and corresponding task model used to execute the services. Moreover, several key challenges that must be addressed towards integrating cloud technology in real-time robotics are identified.
本文介绍了我们正在进行的组合服务架构,该架构集成了针对实时机器人应用的计算能力的云技术。本文特别关注服务执行所在的数据中心内固有的挑战。在这里,我们概述了实时云机器人应用程序中应用的服务的特征,以及用于执行服务的服务管理和相应的任务模型。此外,还确定了将云技术集成到实时机器人中必须解决的几个关键挑战。
{"title":"Towards a compositional service architecture for real-time cloud robotics: invited paper","authors":"S. Begum, M. Behnam, T. Larsson, Thomas Nolte, Kristian Sandström","doi":"10.1145/2983185.2983196","DOIUrl":"https://doi.org/10.1145/2983185.2983196","url":null,"abstract":"This paper presents our ongoing work towards a compositional service architecture that integrates cloud technology for computational capacity targeting real-time robotics applications. In particular, the paper focuses at the challenges inherent within the data center where the services are executing. Here, we outline characteristics of the services applied in the real-time cloud robotics application, along with the service management and corresponding task model used to execute the services. Moreover, several key challenges that must be addressed towards integrating cloud technology in real-time robotics are identified.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121053010","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
Communication-aware scheduling on an IMA architecture: invited paper IMA架构上的通信感知调度:特邀论文
Pub Date : 2016-08-02 DOI: 10.1145/2983185.2983188
Emilie Deroche, Jean-Luc Scharbarg, C. Fraboul
Integrated modular Avionics (IMA or ARINC 651), as it is currently implemented in large aircrafts, uses a limited number of complex processors interconnected through a communication network (AFDX or ARINC 664). The allocation of avionics applications is done according a communicating partitions model (APEX or ARINC 653) needed for guaranteeing robust partitioning when sharing processors (TDMA like schedule) and communication network (APEX channel). On smaller aircrafts (such as helicopters) the objective (due to room and weight constraints) is to use les complex processors and consequently to increase their number. Implementing such a distributed IMA architecture leads to a global (more complex) integration problem, which is twofold. Allocation and scheduling of partitions on each shared processor as well as end-to-end communication delays among distributed partitions must be compatible in order to guarantee timing requirements of distributed avionics applications. This paper points out the complexity of composing the two aspects of this integration problem on different possible target architectures.
集成模块化航空电子设备(IMA或ARINC 651),目前在大型飞机上实施,使用有限数量的复杂处理器,通过通信网络(AFDX或ARINC 664)相互连接。航空电子应用程序的分配是根据通信分区模型(APEX或ARINC 653)完成的,该模型在共享处理器(TDMA类调度)和通信网络(APEX通道)时需要保证健壮的分区。在较小的飞机(如直升机)上,目标(由于空间和重量的限制)是使用不那么复杂的处理器,从而增加它们的数量。实现这样一个分布式的IMA体系结构会导致一个全局的(更复杂的)集成问题,这是双重的。为了保证分布式航电应用的时序要求,每个共享处理器上分区的分配和调度以及分布式分区之间的端到端通信延迟必须兼容。本文指出了在不同可能的目标体系结构上组合集成问题的两个方面的复杂性。
{"title":"Communication-aware scheduling on an IMA architecture: invited paper","authors":"Emilie Deroche, Jean-Luc Scharbarg, C. Fraboul","doi":"10.1145/2983185.2983188","DOIUrl":"https://doi.org/10.1145/2983185.2983188","url":null,"abstract":"Integrated modular Avionics (IMA or ARINC 651), as it is currently implemented in large aircrafts, uses a limited number of complex processors interconnected through a communication network (AFDX or ARINC 664). The allocation of avionics applications is done according a communicating partitions model (APEX or ARINC 653) needed for guaranteeing robust partitioning when sharing processors (TDMA like schedule) and communication network (APEX channel). On smaller aircrafts (such as helicopters) the objective (due to room and weight constraints) is to use les complex processors and consequently to increase their number. Implementing such a distributed IMA architecture leads to a global (more complex) integration problem, which is twofold. Allocation and scheduling of partitions on each shared processor as well as end-to-end communication delays among distributed partitions must be compatible in order to guarantee timing requirements of distributed avionics applications. This paper points out the complexity of composing the two aspects of this integration problem on different possible target architectures.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"119 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127726893","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
Open source model and simulator for real-time performance analysis of automotive network security 汽车网络安全实时性能分析的开源模型和模拟器
Pub Date : 2016-08-02 DOI: 10.1145/2983185.2983186
Philipp Mundhenk, Artur Mrowca, S. Steinhorst, M. Lukasiewycz, Suhaib A. Fahmy, S. Chakraborty
With the increasing interconnection of vehicles, security challenges have moved into focus. Attacks on in-vehicle networks can cause accidents resulting in financial damages and even loss of life. The impact of an attack can be mitigated by secure internal vehicle networks, employing authentication of ECUs and authorization of messages. However, quantifying the real-time performance of additional security measures is difficult due to the high number of nodes and messages. In this paper, we present an open source model and simulator for the evaluation of the real-time performance of automotive networks implementing security measures. Applying parameters from hardware measurements, we evaluate our model and simulator with realistic test cases and a case study. We further present application perspectives on how the open source simulator can be used in different domains for the analysis of automotive network architectures.
随着车辆互联程度的不断提高,安全挑战成为人们关注的焦点。对车载网络的攻击可能导致事故,造成经济损失甚至生命损失。通过安全的内部车辆网络,采用ecu身份验证和消息授权,可以减轻攻击的影响。然而,由于节点和消息数量众多,很难量化附加安全措施的实时性能。在本文中,我们提出了一个开源模型和模拟器,用于评估实施安全措施的汽车网络的实时性能。应用硬件测量的参数,我们用实际的测试用例和案例研究来评估我们的模型和模拟器。我们进一步介绍了如何在不同领域中使用开源模拟器来分析汽车网络架构的应用前景。
{"title":"Open source model and simulator for real-time performance analysis of automotive network security","authors":"Philipp Mundhenk, Artur Mrowca, S. Steinhorst, M. Lukasiewycz, Suhaib A. Fahmy, S. Chakraborty","doi":"10.1145/2983185.2983186","DOIUrl":"https://doi.org/10.1145/2983185.2983186","url":null,"abstract":"With the increasing interconnection of vehicles, security challenges have moved into focus. Attacks on in-vehicle networks can cause accidents resulting in financial damages and even loss of life. The impact of an attack can be mitigated by secure internal vehicle networks, employing authentication of ECUs and authorization of messages. However, quantifying the real-time performance of additional security measures is difficult due to the high number of nodes and messages. In this paper, we present an open source model and simulator for the evaluation of the real-time performance of automotive networks implementing security measures. Applying parameters from hardware measurements, we evaluate our model and simulator with realistic test cases and a case study. We further present application perspectives on how the open source simulator can be used in different domains for the analysis of automotive network architectures.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133353873","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}
引用次数: 16
Towards compositional mixed-criticality real-time scheduling in open systems: invited paper 面向开放系统的组合混合临界实时调度:特邀论文
Pub Date : 2016-08-02 DOI: 10.1145/2983185.2983193
Jaewoo Lee, H. Chwa, A. Easwaran, I. Shin, Insup Lee
Although many cyber-physical systems are both mixed-criticality system and compositional system, there are little work on intersection of mixed-criticality system and compositional system. We propose novel concepts for task-level criticality-mode and reconsider temporal isolation in terms of compositional mixed-criticality scheduling.
虽然许多信息物理系统既是混合临界系统又是复合系统,但关于混合临界系统与复合系统的交叉研究却很少。我们提出了任务级临界模式的新概念,并从组合混合临界调度的角度重新考虑了时间隔离。
{"title":"Towards compositional mixed-criticality real-time scheduling in open systems: invited paper","authors":"Jaewoo Lee, H. Chwa, A. Easwaran, I. Shin, Insup Lee","doi":"10.1145/2983185.2983193","DOIUrl":"https://doi.org/10.1145/2983185.2983193","url":null,"abstract":"Although many cyber-physical systems are both mixed-criticality system and compositional system, there are little work on intersection of mixed-criticality system and compositional system. We propose novel concepts for task-level criticality-mode and reconsider temporal isolation in terms of compositional mixed-criticality scheduling.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128353007","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
Optimizing the resource requirements of hierarchical scheduling systems 分层调度系统的资源需求优化
Pub Date : 2016-08-02 DOI: 10.1145/2983185.2983192
J. H. Kim, Axel Legay, Louis-Marie Traonouez, Abdeldjalil Boudjadar, Ulrik Nyman, K. Larsen, Insup Lee, Jin-Young Choi
Compositional reasoning on hierarchical scheduling systems is a well-founded formal method that can construct schedulable and optimal system configurations in a compositional way. However, a compositional framework formulates the resource requirement of a component, called an interface, by assuming that a resource is always supplied by the parent components in the most pessimistic way. For this reason, the component interface demands more resources than the amount of resources that are really sufficient to satisfy sub-components. We provide two new supply bound functions which provides tighter bounds on the resource requirements of individual components. The tighter bounds are calculated by using more information about the scheduling system. We evaluate our new tighter bounds by using a model-based schedulability framework for hierarchical scheduling systems realized as Uppaal models. The timed models are checked using model checking tools Uppaal and Uppaal SMC, and we compare our results with the state of the art tool CARTS.
分层调度系统的组合推理是一种建立良好的形式化方法,可以组合地构造可调度的最优系统配置。然而,组合框架通过假设资源总是由父组件以最悲观的方式提供,来表述组件(称为接口)的资源需求。由于这个原因,组件接口需要的资源比真正足以满足子组件的资源要多。我们提供了两个新的供应约束函数,它们为单个组件的资源需求提供了更严格的约束。通过使用更多关于调度系统的信息来计算更严格的边界。我们通过使用基于模型的可调度性框架来评估新的更严格的界限,该框架用于实现为Uppaal模型的分层调度系统。使用模型检查工具Uppaal和Uppaal SMC检查定时模型,并将结果与最先进的工具cart进行比较。
{"title":"Optimizing the resource requirements of hierarchical scheduling systems","authors":"J. H. Kim, Axel Legay, Louis-Marie Traonouez, Abdeldjalil Boudjadar, Ulrik Nyman, K. Larsen, Insup Lee, Jin-Young Choi","doi":"10.1145/2983185.2983192","DOIUrl":"https://doi.org/10.1145/2983185.2983192","url":null,"abstract":"Compositional reasoning on hierarchical scheduling systems is a well-founded formal method that can construct schedulable and optimal system configurations in a compositional way. However, a compositional framework formulates the resource requirement of a component, called an interface, by assuming that a resource is always supplied by the parent components in the most pessimistic way. For this reason, the component interface demands more resources than the amount of resources that are really sufficient to satisfy sub-components. We provide two new supply bound functions which provides tighter bounds on the resource requirements of individual components. The tighter bounds are calculated by using more information about the scheduling system.\u0000 We evaluate our new tighter bounds by using a model-based schedulability framework for hierarchical scheduling systems realized as Uppaal models. The timed models are checked using model checking tools Uppaal and Uppaal SMC, and we compare our results with the state of the art tool CARTS.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"46 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133641747","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}
引用次数: 7
Distributed processing for automotive data stream management system on mixed single- and multi-core processors 基于单核和多核混合处理器的汽车数据流管理系统分布式处理
Pub Date : 2016-08-02 DOI: 10.1145/2983185.2983187
J. Rho, Takuya Azumi, Hiroshi Oyama, Kenya Sato, N. Nishio
Modern automotive systems incorporate a range of data from on-board sensors and outside the vehicle. This results in complex data processing and rising software development costs. To address these issues, we investigated the adaptation of a general-purpose data stream management system (DSMS) use in automotive applications. Existing DSMSs cannot be applied directly in automotive systems, since they are not designed for stream processing in a distributed environment with an architecture of mixed single- and multi-core processors. This makes it difficult to optimize the placement of communicating entities on multiple processors when the parallel processing of massive amounts of streamed data is required. In this study, we investigated distributed and parallel stream processing on mixed single- and multi-core processors for an automotive DSMS. To extend the automotive DSMS in a distributed environment and facilitate the testing of the real-time constraints of stream processing on the various placements of entities, we designed a framework to automatically generate execution files on multiple processors. Our experimental results validated an architecture of mixed single- and multi-core processors and demonstrated the effectiveness of the framework.
现代汽车系统整合了一系列来自车载传感器和车辆外部的数据。这导致了复杂的数据处理和不断上升的软件开发成本。为了解决这些问题,我们研究了在汽车应用中使用的通用数据流管理系统(DSMS)的适应性。现有的dsss不能直接应用于汽车系统,因为它们不是为在单核和多核处理器混合架构的分布式环境中进行流处理而设计的。当需要并行处理大量流数据时,这使得在多个处理器上优化通信实体的位置变得困难。在这项研究中,我们研究了在汽车DSMS的混合单核和多核处理器上的分布式和并行流处理。为了在分布式环境中扩展汽车DSMS,并便于在实体的不同位置上测试流处理的实时约束,我们设计了一个框架来在多个处理器上自动生成执行文件。我们的实验结果验证了一个混合单核和多核处理器的架构,并证明了该框架的有效性。
{"title":"Distributed processing for automotive data stream management system on mixed single- and multi-core processors","authors":"J. Rho, Takuya Azumi, Hiroshi Oyama, Kenya Sato, N. Nishio","doi":"10.1145/2983185.2983187","DOIUrl":"https://doi.org/10.1145/2983185.2983187","url":null,"abstract":"Modern automotive systems incorporate a range of data from on-board sensors and outside the vehicle. This results in complex data processing and rising software development costs. To address these issues, we investigated the adaptation of a general-purpose data stream management system (DSMS) use in automotive applications. Existing DSMSs cannot be applied directly in automotive systems, since they are not designed for stream processing in a distributed environment with an architecture of mixed single- and multi-core processors. This makes it difficult to optimize the placement of communicating entities on multiple processors when the parallel processing of massive amounts of streamed data is required. In this study, we investigated distributed and parallel stream processing on mixed single- and multi-core processors for an automotive DSMS. To extend the automotive DSMS in a distributed environment and facilitate the testing of the real-time constraints of stream processing on the various placements of entities, we designed a framework to automatically generate execution files on multiple processors. Our experimental results validated an architecture of mixed single- and multi-core processors and demonstrated the effectiveness of the framework.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-08-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125493499","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
FTT-openFlow, on the way towards real-time SDN FTT-openFlow,走向实时SDN
Pub Date : 2016-07-01 DOI: 10.1145/3015037.3015045
Cédric Ternon, J. Goossens, J. Dricot
Software-defined networking proposes a new paradigm to operate computer networks. Where routers and switches execute predetermined distributed protocols, OpenFlow offers to replace them with devices where the logic that determines the flows of packets is freely programmable and centralized. Applied to the field of real-time networks, this freedom would allow design networks to overcome existing standards and to make experimentation easier. However, neither OpenFlow nor Ethernet were designed having real-time constraints in mind. FTT-Ethernet is a master-slave protocol allowing the meeting of real-time constraints using commodity Ethernet hardware. This paper's aim is to study: (i) how FTT (Flexible Time Triggered) principles could be applied to OpenFlow, allowing its usage in a hard real-time context; (ii) which benefits OpenFlow can bring to the FTT paradigm.
软件定义网络提出了一种运行计算机网络的新范式。在路由器和交换机执行预先确定的分布式协议的地方,OpenFlow提供了一种设备来取代它们,在这种设备中,决定数据包流的逻辑是自由可编程和集中的。应用于实时网络领域,这种自由将允许网络设计克服现有标准,使实验更容易。然而,OpenFlow和Ethernet在设计时都没有考虑到实时限制。ftt -以太网是一种主从协议,允许使用商品以太网硬件满足实时约束。本文的目的是研究:(i)如何将FTT(灵活时间触发)原则应用于OpenFlow,允许其在硬实时环境中使用;(ii) OpenFlow可以为FTT范式带来哪些好处。
{"title":"FTT-openFlow, on the way towards real-time SDN","authors":"Cédric Ternon, J. Goossens, J. Dricot","doi":"10.1145/3015037.3015045","DOIUrl":"https://doi.org/10.1145/3015037.3015045","url":null,"abstract":"Software-defined networking proposes a new paradigm to operate computer networks. Where routers and switches execute predetermined distributed protocols, OpenFlow offers to replace them with devices where the logic that determines the flows of packets is freely programmable and centralized. Applied to the field of real-time networks, this freedom would allow design networks to overcome existing standards and to make experimentation easier. However, neither OpenFlow nor Ethernet were designed having real-time constraints in mind. FTT-Ethernet is a master-slave protocol allowing the meeting of real-time constraints using commodity Ethernet hardware. This paper's aim is to study: (i) how FTT (Flexible Time Triggered) principles could be applied to OpenFlow, allowing its usage in a hard real-time context; (ii) which benefits OpenFlow can bring to the FTT paradigm.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125500262","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
Timing analysis of P-FRP systems P-FRP系统的时序分析
Pub Date : 2016-04-27 DOI: 10.1145/2930957.2930960
D. Underwood, A. Cheng
P-FRP systems are relatively new, so little research has been done on how tasks are best scheduled using the P-FRP paradigm. This paper provides a background of the subjects that timing analysis must cover, and concludes with suggestions for future research to be done in this field.
P-FRP系统相对较新,因此关于如何使用P-FRP范式最好地安排任务的研究很少。本文提供了时序分析必须涵盖的主题背景,并对该领域未来的研究提出了建议。
{"title":"Timing analysis of P-FRP systems","authors":"D. Underwood, A. Cheng","doi":"10.1145/2930957.2930960","DOIUrl":"https://doi.org/10.1145/2930957.2930960","url":null,"abstract":"P-FRP systems are relatively new, so little research has been done on how tasks are best scheduled using the P-FRP paradigm. This paper provides a background of the subjects that timing analysis must cover, and concludes with suggestions for future research to be done in this field.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132891113","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
A methodology for modeling and verification of cyber-physical systems based on logic programming 一种基于逻辑编程的网络物理系统建模与验证方法
Pub Date : 2016-04-27 DOI: 10.1145/2930957.2930963
N. Saeedloei, G. Gupta
Model-based design and development has been applied successfully to design and development of complex systems, including safety critical systems. It is also a promising approach for designing cyber-physical systems (CPSs). In this paper we propose a methodology for model-based design of CPSs where, logic programming extended with coinduction, constraints over reals, and coroutining is used for modeling CPSs. This logic programming realization can be used for verifying interesting properties as well as generating implementations of CPSs. We use the reactor temperature control system as a running example to illustrate the various steps of our methodology. We present a model of the system using our framework and verify the safety property of the system. We also show how parametric analysis can be performed in our framework.
基于模型的设计与开发已经成功地应用于复杂系统的设计与开发,包括安全关键系统。它也是设计网络物理系统(cps)的一种很有前途的方法。在本文中,我们提出了一种基于模型的cps设计方法,其中逻辑规划扩展了共归纳,实数约束和协同程序用于cps建模。这种逻辑编程实现可用于验证感兴趣的属性以及生成cps的实现。我们使用反应器温度控制系统作为一个运行的例子来说明我们的方法的各个步骤。在此基础上建立了系统的模型,并验证了系统的安全性。我们还展示了如何在我们的框架中执行参数分析。
{"title":"A methodology for modeling and verification of cyber-physical systems based on logic programming","authors":"N. Saeedloei, G. Gupta","doi":"10.1145/2930957.2930963","DOIUrl":"https://doi.org/10.1145/2930957.2930963","url":null,"abstract":"Model-based design and development has been applied successfully to design and development of complex systems, including safety critical systems. It is also a promising approach for designing cyber-physical systems (CPSs). In this paper we propose a methodology for model-based design of CPSs where, logic programming extended with coinduction, constraints over reals, and coroutining is used for modeling CPSs. This logic programming realization can be used for verifying interesting properties as well as generating implementations of CPSs. We use the reactor temperature control system as a running example to illustrate the various steps of our methodology. We present a model of the system using our framework and verify the safety property of the system. We also show how parametric analysis can be performed in our framework.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117346850","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}
引用次数: 6
Towards a declarative modeling and execution framework for real-time systems 面向实时系统的声明式建模和执行框架
Pub Date : 2016-04-27 DOI: 10.1145/2930957.2930962
S. Altmeyer, N. Navet
Our work is a contribution towards addressing what Thomas Henziger called the grand challenge in embedded software design [5]: "offering high-level programming models that exposes the execution properties of a system in a way that permits the programmer to express desired reaction and execution requirements, permits the compiler and run-time systems to ensure that these requirements are satisfied". In the programming model we describe here, the developer states the permissible timing behavior of the system, a system synthesis step involving both analysis and optimization generates a scheduling solution which at run-time is enforced by the execution environment. With respect to the synchronous programming models, our approach implements a weaker version of time-determinism, still providing a form of timing-predictability sufficient in many applications while remaining closer to mainstay software development practices. This approach is currently being implemented and experimented in the CPAL language development tools and associated runtime environment.
我们的工作是对解决Thomas Henziger所说的嵌入式软件设计中的大挑战b[5]的贡献:“提供高级编程模型,以一种允许程序员表达期望的反应和执行需求的方式暴露系统的执行属性,允许编译器和运行时系统确保满足这些需求”。在我们这里描述的编程模型中,开发人员声明系统允许的计时行为,系统综合步骤包括分析和优化,生成调度解决方案,该解决方案在运行时由执行环境强制执行。关于同步编程模型,我们的方法实现了时间确定性的较弱版本,在许多应用程序中仍然提供了足够的时间可预测性形式,同时保持更接近主流软件开发实践。这种方法目前正在CPAL语言开发工具和相关的运行时环境中实现和试验。
{"title":"Towards a declarative modeling and execution framework for real-time systems","authors":"S. Altmeyer, N. Navet","doi":"10.1145/2930957.2930962","DOIUrl":"https://doi.org/10.1145/2930957.2930962","url":null,"abstract":"Our work is a contribution towards addressing what Thomas Henziger called the grand challenge in embedded software design [5]: \"offering high-level programming models that exposes the execution properties of a system in a way that permits the programmer to express desired reaction and execution requirements, permits the compiler and run-time systems to ensure that these requirements are satisfied\". In the programming model we describe here, the developer states the permissible timing behavior of the system, a system synthesis step involving both analysis and optimization generates a scheduling solution which at run-time is enforced by the execution environment. With respect to the synchronous programming models, our approach implements a weaker version of time-determinism, still providing a form of timing-predictability sufficient in many applications while remaining closer to mainstay software development practices. This approach is currently being implemented and experimented in the CPAL language development tools and associated runtime environment.","PeriodicalId":447904,"journal":{"name":"SIGBED Rev.","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130077158","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}
引用次数: 8
期刊
SIGBED Rev.
全部 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