首页 > 最新文献

Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)最新文献

英文 中文
Major Computational Breakthroughs in the Synthesis of Symbolic Controllers via Decomposed Algorithms 基于分解算法的符号控制器合成的重大计算突破
Eric S. Kim, M. Arcak, Mahmoud Khaled, Majid Zamani
ACM Reference Format: Eric S. Kim, Murat Arcak and Mahmoud Khaled, Majid Zamani. 2018. Poster: Major Computational Breakthroughs in the Synthesis of Symbolic Controllers via Decomposed Algorithms. In HSCC ’18: 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week), April 11–13, 2018, Porto, Portugal. ACM, New York, NY, USA, 3 pages. https://doi.org/10.1145/3178126.3187005
ACM参考格式:Eric S. Kim, Murat arak和Mahmoud Khaled, Majid Zamani。2018。海报:通过分解算法合成符号控制器的重大计算突破。在HSCC ' 18:第21届混合系统国际会议:计算和控制(CPS周的一部分),2018年4月11日至13日,葡萄牙波尔图。ACM,纽约,美国,3页。https://doi.org/10.1145/3178126.3187005
{"title":"Major Computational Breakthroughs in the Synthesis of Symbolic Controllers via Decomposed Algorithms","authors":"Eric S. Kim, M. Arcak, Mahmoud Khaled, Majid Zamani","doi":"10.1145/3178126.3187005","DOIUrl":"https://doi.org/10.1145/3178126.3187005","url":null,"abstract":"ACM Reference Format: Eric S. Kim, Murat Arcak and Mahmoud Khaled, Majid Zamani. 2018. Poster: Major Computational Breakthroughs in the Synthesis of Symbolic Controllers via Decomposed Algorithms. In HSCC ’18: 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week), April 11–13, 2018, Porto, Portugal. ACM, New York, NY, USA, 3 pages. https://doi.org/10.1145/3178126.3187005","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"205 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131643778","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
Compositional Synthesis for Symbolic Control 符号控制的合成
A. Girard
Symbolic control aims at designing "correct by construction" controllers for continuous dynamical systems, by using algorithmic discrete synthesis techniques. The key concept in symbolic control is that of symbolic model (also called finite abstraction), which is a finite-state dynamical system, obtained by abstracting continuous trajectories over a finite set of symbols. When the symbolic and the continuous dynamics are formally related by some behavioral relationship (e.g. simulation or bisimulation relations), controllers synthesized for the symbolic model using discrete synthesis techniques can be refined to certified controllers for the original continuous system. Computation of finite abstractions is often based on discretization of the state and input spaces and therefore the symbolic control approach suffers from scalability issues. However, the design of large systems can still be tackled by means of compositional techniques. In this talk, we will present some recent results on compositional synthesis in the symbolic control approach. Firstly, we will present an approach to compute abstractions of systems made of several, possibly overlapping components. Secondly, we will show how to synthesize decentralized (and possibly asynchronous) controllers for invariance properties, by combining these overlapping abstractions and assume-guarantee contracts. In the last part of the talk, motivated by the use of parametric assume-guarantee contracts for stability properties, we will show recent developments on abstraction-based quantitative synthesis.
符号控制旨在通过使用算法离散综合技术,为连续动力系统设计“构造正确”的控制器。符号控制的关键概念是符号模型(也称为有限抽象),它是一个有限状态的动力系统,通过抽象有限符号集上的连续轨迹而获得。当符号动力学和连续动力学通过某种行为关系(如仿真或双仿真关系)形式化地联系在一起时,使用离散综合技术为符号模型合成的控制器可以细化为原始连续系统的认证控制器。有限抽象的计算通常基于状态和输入空间的离散化,因此符号控制方法存在可扩展性问题。然而,大型系统的设计仍然可以通过组合技术来解决。在这次演讲中,我们将介绍符号控制方法中合成合成的一些最新成果。首先,我们将提出一种方法来计算由几个可能重叠的组件组成的系统的抽象。其次,我们将展示如何通过组合这些重叠的抽象和假设保证契约,为不变性属性合成分散的(可能是异步的)控制器。在讲座的最后一部分,我们将展示基于抽象的定量综合的最新发展,这是由于使用参数假设-保证契约来保证稳定性。
{"title":"Compositional Synthesis for Symbolic Control","authors":"A. Girard","doi":"10.1145/3178126.3196957","DOIUrl":"https://doi.org/10.1145/3178126.3196957","url":null,"abstract":"Symbolic control aims at designing \"correct by construction\" controllers for continuous dynamical systems, by using algorithmic discrete synthesis techniques. The key concept in symbolic control is that of symbolic model (also called finite abstraction), which is a finite-state dynamical system, obtained by abstracting continuous trajectories over a finite set of symbols. When the symbolic and the continuous dynamics are formally related by some behavioral relationship (e.g. simulation or bisimulation relations), controllers synthesized for the symbolic model using discrete synthesis techniques can be refined to certified controllers for the original continuous system. Computation of finite abstractions is often based on discretization of the state and input spaces and therefore the symbolic control approach suffers from scalability issues. However, the design of large systems can still be tackled by means of compositional techniques. In this talk, we will present some recent results on compositional synthesis in the symbolic control approach. Firstly, we will present an approach to compute abstractions of systems made of several, possibly overlapping components. Secondly, we will show how to synthesize decentralized (and possibly asynchronous) controllers for invariance properties, by combining these overlapping abstractions and assume-guarantee contracts. In the last part of the talk, motivated by the use of parametric assume-guarantee contracts for stability properties, we will show recent developments on abstraction-based quantitative synthesis.","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116404132","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
ROCS: A Robustly Complete Control Synthesis Tool for Nonlinear Dynamical Systems 非线性动力系统的鲁棒完整控制综合工具
Yinan Li, Jun Liu
This paper presents ROCS, an algorithmic control synthesis tool for nonlinear dynamical systems. Different from other formal control synthesis tools, it guarantees to generate a control strategy with respect to a robustly realizable specification for a nonlinear system. At the core of ROCS is the interval branch-and-bound scheme with a precision control parameter that reflects the robustness of the realizability of the specification. It also supports multiple variable precision control parameters to achieve higher efficiency.
本文介绍了一种非线性动力系统的算法控制综合工具——ROCS。与其他形式控制综合工具不同的是,它保证对非线性系统根据鲁棒可实现规范生成控制策略。ROCS的核心是区间分支定界方案,该方案具有反映规范可实现性鲁棒性的精确控制参数。它还支持多个可变精度控制参数,以实现更高的效率。
{"title":"ROCS: A Robustly Complete Control Synthesis Tool for Nonlinear Dynamical Systems","authors":"Yinan Li, Jun Liu","doi":"10.1145/3178126.3178153","DOIUrl":"https://doi.org/10.1145/3178126.3178153","url":null,"abstract":"This paper presents ROCS, an algorithmic control synthesis tool for nonlinear dynamical systems. Different from other formal control synthesis tools, it guarantees to generate a control strategy with respect to a robustly realizable specification for a nonlinear system. At the core of ROCS is the interval branch-and-bound scheme with a precision control parameter that reflects the robustness of the realizability of the specification. It also supports multiple variable precision control parameters to achieve higher efficiency.","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"171 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125989777","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}
引用次数: 34
Multi-Layered Abstraction-Based Controller Synthesis for Continuous-Time Systems 基于多层抽象的连续时间系统控制器综合
Kyle Hsu, R. Majumdar, Kaushik Mallik, Anne-Kathrin Schmuck
We present multi-layered abstraction-based controller synthesis, which extends standard abstraction-based controller synthesis (ABCS) algorithms for continuous-time control systems by simultaneously maintaining several "layers" of abstract systems with decreasing precision. The resulting abstract multi-layered controller uses the coarsest abstraction whenever this is feasible, and dynamically adjusts the precision---by moving to a more precise abstraction and back to a coarser abstraction---based on the structure of the given control problem. Abstract multi-layered controllers can be refined to controllers with non-uniform resolution using feedback refinement relations established between each abstract layer and the concrete system, resulting in a sound ABCS method. We provide multi-layered controller synthesis algorithms for reachability, safety, and generalized Büchi specifications; our approach can be generalized to any ω-regular objective. Our algorithms are complete relative to single-layered synthesis on the finest layer. We empirically demonstrate that multi-layered synthesis can outperform standard (single-layer) ABCS algorithms on a number of examples, despite the additional cost of constructing multiple abstract systems.
我们提出了基于多层抽象的控制器综合,它扩展了连续时间控制系统的标准基于抽象的控制器综合(ABCS)算法,通过同时维持几个“层”的抽象系统,并降低精度。由此产生的抽象多层控制器在可行的情况下使用最粗略的抽象,并根据给定控制问题的结构动态调整精度——通过移动到更精确的抽象和返回到更粗略的抽象。利用各抽象层与具体系统之间建立的反馈细化关系,可以将抽象多层控制器细化为非均匀分辨率的控制器,从而形成完善的ABCS方法。我们为可达性、安全性和广义b chi规格提供多层控制器综合算法;我们的方法可以推广到任何ω-正则目标。我们的算法相对于在最细层上的单层合成是完整的。我们通过经验证明,尽管构建多个抽象系统需要额外的成本,但多层综合在许多示例上可以优于标准(单层)ABCS算法。
{"title":"Multi-Layered Abstraction-Based Controller Synthesis for Continuous-Time Systems","authors":"Kyle Hsu, R. Majumdar, Kaushik Mallik, Anne-Kathrin Schmuck","doi":"10.1145/3178126.3178143","DOIUrl":"https://doi.org/10.1145/3178126.3178143","url":null,"abstract":"We present multi-layered abstraction-based controller synthesis, which extends standard abstraction-based controller synthesis (ABCS) algorithms for continuous-time control systems by simultaneously maintaining several \"layers\" of abstract systems with decreasing precision. The resulting abstract multi-layered controller uses the coarsest abstraction whenever this is feasible, and dynamically adjusts the precision---by moving to a more precise abstraction and back to a coarser abstraction---based on the structure of the given control problem. Abstract multi-layered controllers can be refined to controllers with non-uniform resolution using feedback refinement relations established between each abstract layer and the concrete system, resulting in a sound ABCS method. We provide multi-layered controller synthesis algorithms for reachability, safety, and generalized Büchi specifications; our approach can be generalized to any ω-regular objective. Our algorithms are complete relative to single-layered synthesis on the finest layer. We empirically demonstrate that multi-layered synthesis can outperform standard (single-layer) ABCS algorithms on a number of examples, despite the additional cost of constructing multiple abstract systems.","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127345366","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}
引用次数: 56
DryVR 2.0: A tool for verification and controller synthesis of black-box cyber-physical systems DryVR 2.0:黑盒网络物理系统的验证和控制器合成工具
Bolun Qi, Chuchu Fan, Minghao Jiang, S. Mitra
We present a demo of DryVR 2.0, a framework for verification and controller synthesis of cyber-physical systems composed of black-box simulators and white-box automata. For verification, DryVR 2.0 takes as input a black-box simulator, a white-box transition graph, a time bound and a safety specification. As output it generates over-approximations of the reachable states and returns "Safe" if the system meets the given bounded safety specification, or it returns "Unsafe" with a counter-example. For controller synthesis, DryVR 2.0 takes as input black-box simulator(s) and a reach-avoid specification, and uses RRTs to find a transition graph such that the combined system satisfies the given specification.
我们展示了DryVR 2.0的演示,这是一个由黑盒模拟器和白盒自动机组成的网络物理系统的验证和控制器合成框架。为了验证,DryVR 2.0将黑盒模拟器、白盒过渡图、时间限制和安全规范作为输入。作为输出,它生成可达状态的过近似值,如果系统满足给定的有界安全规范,则返回“安全”,或者返回带有反例的“不安全”。对于控制器的合成,DryVR 2.0将黑盒模拟器和到达避免规范作为输入,并使用RRTs找到组合系统满足给定规范的过渡图。
{"title":"DryVR 2.0: A tool for verification and controller synthesis of black-box cyber-physical systems","authors":"Bolun Qi, Chuchu Fan, Minghao Jiang, S. Mitra","doi":"10.1145/3178126.3187008","DOIUrl":"https://doi.org/10.1145/3178126.3187008","url":null,"abstract":"We present a demo of DryVR 2.0, a framework for verification and controller synthesis of cyber-physical systems composed of black-box simulators and white-box automata. For verification, DryVR 2.0 takes as input a black-box simulator, a white-box transition graph, a time bound and a safety specification. As output it generates over-approximations of the reachable states and returns \"Safe\" if the system meets the given bounded safety specification, or it returns \"Unsafe\" with a counter-example. For controller synthesis, DryVR 2.0 takes as input black-box simulator(s) and a reach-avoid specification, and uses RRTs to find a transition graph such that the combined system satisfies the given specification.","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129287100","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}
引用次数: 10
Session details: Reachability 会话详细信息:可达性
S. Mitra
{"title":"Session details: Reachability","authors":"S. Mitra","doi":"10.1145/3258025","DOIUrl":"https://doi.org/10.1145/3258025","url":null,"abstract":"","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126364535","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
Efficient Parametric Identification for STL STL的有效参数辨识
Alexey Bakhirkin, Thomas Ferrère, O. Maler
We describe a new algorithm for the parametric identification problem for signal temporal logic (STL), stated as follows. Given a dense-time real-valued signal w and a parameterized temporal logic formula φ, compute the subset of the parameter space that renders the formula satisfied by the signal. Unlike previous solutions, which were based on search in the parameter space or quantifier elimination, our procedure works recursively on φ and computes the evolution over time of the set of valid parameter assignments. This procedure is similar to that of monitoring or computing the robustness of φ relative to w. Our implementation and experiments demonstrate that this approach can work well in practice.
我们描述了一种用于信号时序逻辑(STL)参数识别问题的新算法,如下所述。给定一个密时实值信号w和一个参数化时间逻辑公式φ,计算使该信号满足该公式的参数空间子集。与之前基于参数空间搜索或量词消除的解决方案不同,我们的过程在φ上递归地工作,并计算有效参数分配集随时间的演变。这个过程类似于监测或计算φ相对于w的鲁棒性。我们的实现和实验表明,这种方法在实践中可以很好地工作。
{"title":"Efficient Parametric Identification for STL","authors":"Alexey Bakhirkin, Thomas Ferrère, O. Maler","doi":"10.1145/3178126.3178132","DOIUrl":"https://doi.org/10.1145/3178126.3178132","url":null,"abstract":"We describe a new algorithm for the parametric identification problem for signal temporal logic (STL), stated as follows. Given a dense-time real-valued signal w and a parameterized temporal logic formula φ, compute the subset of the parameter space that renders the formula satisfied by the signal. Unlike previous solutions, which were based on search in the parameter space or quantifier elimination, our procedure works recursively on φ and computes the evolution over time of the set of valid parameter assignments. This procedure is similar to that of monitoring or computing the robustness of φ relative to w. Our implementation and experiments demonstrate that this approach can work well in practice.","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122203480","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}
引用次数: 27
Formal Controller Synthesis from Hybrid Programs 混合程序的形式控制器合成
V. Sinyakov, A. Girard
We consider a new way of describing complex control problems for dynamic systems called hybrid programs. Hybrid program is a finite state automaton whose states describe elementary tasks of reachability and safety defined on a transition system ([3, 5]). The proposed approach to complex control problems description could be seen as an alternative to linear temporal logic (see e.g. [1]). We provide an example to illustrate the approach.
我们考虑了一种描述动态系统复杂控制问题的新方法,称为混合规划。混合规划是一种有限状态自动机,其状态描述了在过渡系统上定义的可达性和安全性的基本任务([3,5])。所提出的复杂控制问题描述方法可以被视为线性时间逻辑的替代方法(参见示例[1])。我们提供一个示例来说明这种方法。
{"title":"Formal Controller Synthesis from Hybrid Programs","authors":"V. Sinyakov, A. Girard","doi":"10.1145/3178126.3186998","DOIUrl":"https://doi.org/10.1145/3178126.3186998","url":null,"abstract":"We consider a new way of describing complex control problems for dynamic systems called hybrid programs. Hybrid program is a finite state automaton whose states describe elementary tasks of reachability and safety defined on a transition system ([3, 5]). The proposed approach to complex control problems description could be seen as an alternative to linear temporal logic (see e.g. [1]). We provide an example to illustrate the approach.","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115061005","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
Compositional Synthesis of Finite Abstractions for Networks of Systems: A Dissipativity Approach 系统网络有限抽象的组合综合:耗散性方法
Abdalla Swikir, A. Girard, Majid Zamani
IONS In the previous sections, concrete systems and their abstractions were considered as general discrete-time control systems, deterministic or nondeterministic, finite or infinite, that can be related to each other through a storage function (in the case of subsystems) or an alternating simulation function (in the case of interconnected systems). In this section, we consider infinite, deterministic, control subsystems and provide a way of constructing their finite abstractions together with their corresponding storage functions. The construction of the finite abstraction is performed in a straightforward way. Simply, the finite state and input sets of the finite abstraction are constructed by gridding the state and input sets of the concrete subsystem with suitable grid sizes. Moreover, the transitions between those finite states are established as follows: given an initial cell and a discrete input, the concrete system is simulated for one iteration starting from the center of the cell and under the discrete input. The simulated point is contained in a cell of the grid. This implies existence of a transition between the center of the initial cell and the one containing the simulated point under the given discrete input. This is performed for all grid cells and all possible discrete inputs as defined formally in [9, Definition 7]. 5 CONSTRUCTION OF STORAGE FUNCTIONS The storage function from the finite abstraction to the concrete subsystem and vice versa is established under the assumption that the original discrete-time control subsystem is so-called incrementally passivable [9, Definition 5]. Such an incremental passivity property is described based on the existence of a function satisfying some conditions. Then, under some mild assumptions, it can be shown that this function is actually a storage function from the concrete subsystem to its finite abstraction and vice versa. Note that any stabilizable linear control system and some incrementally stabilizable control systems satisfy this property [9, Remark 3].
在前面的章节中,具体系统及其抽象被认为是一般的离散时间控制系统,确定的或不确定的,有限的或无限的,它们可以通过存储函数(在子系统的情况下)或交替模拟函数(在互联系统的情况下)相互关联。在本节中,我们将考虑无限的、确定性的控制子系统,并提供一种构造其有限抽象及其相应存储函数的方法。有限抽象的构造以一种直接的方式进行。简单地说,就是将具体子系统的状态和输入集用合适的网格大小进行网格化,从而构造有限抽象的有限状态和输入集。并且,这些有限状态之间的转换建立如下:给定初始单元格和离散输入,从单元格中心开始,在离散输入下对具体系统进行一次迭代模拟。模拟点包含在网格的一个单元中。这意味着在给定的离散输入下,初始单元中心和包含模拟点的单元中心之间存在一个过渡。这对所有网格单元和所有可能的离散输入执行,如[9,定义7]中正式定义的那样。在假定原始的离散时间控制子系统是所谓的增量被动的前提下,建立了从有限抽象到具体子系统以及从具体子系统到抽象的存储函数[9,定义5]。基于满足某些条件的函数的存在性,描述了这种增量无源性。然后,在一些温和的假设下,可以证明这个函数实际上是一个从具体子系统到有限抽象的存储函数,反之亦然。注意,任何可稳定的线性控制系统和一些增量可稳定的控制系统都满足这个性质[9,注释3]。
{"title":"Compositional Synthesis of Finite Abstractions for Networks of Systems: A Dissipativity Approach","authors":"Abdalla Swikir, A. Girard, Majid Zamani","doi":"10.1145/3178126.3187000","DOIUrl":"https://doi.org/10.1145/3178126.3187000","url":null,"abstract":"IONS In the previous sections, concrete systems and their abstractions were considered as general discrete-time control systems, deterministic or nondeterministic, finite or infinite, that can be related to each other through a storage function (in the case of subsystems) or an alternating simulation function (in the case of interconnected systems). In this section, we consider infinite, deterministic, control subsystems and provide a way of constructing their finite abstractions together with their corresponding storage functions. The construction of the finite abstraction is performed in a straightforward way. Simply, the finite state and input sets of the finite abstraction are constructed by gridding the state and input sets of the concrete subsystem with suitable grid sizes. Moreover, the transitions between those finite states are established as follows: given an initial cell and a discrete input, the concrete system is simulated for one iteration starting from the center of the cell and under the discrete input. The simulated point is contained in a cell of the grid. This implies existence of a transition between the center of the initial cell and the one containing the simulated point under the given discrete input. This is performed for all grid cells and all possible discrete inputs as defined formally in [9, Definition 7]. 5 CONSTRUCTION OF STORAGE FUNCTIONS The storage function from the finite abstraction to the concrete subsystem and vice versa is established under the assumption that the original discrete-time control subsystem is so-called incrementally passivable [9, Definition 5]. Such an incremental passivity property is described based on the existence of a function satisfying some conditions. Then, under some mild assumptions, it can be shown that this function is actually a storage function from the concrete subsystem to its finite abstraction and vice versa. Note that any stabilizable linear control system and some incrementally stabilizable control systems satisfy this property [9, Remark 3].","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124189513","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
Specifying Timed Patterns using Temporal Logic 使用时间逻辑指定时间模式
Dogan Ulus, O. Maler
Monitoring system behaviors using formal specifications appears to be an effective technique in analyzing cyber-physical systems. However, to achieve intended results in monitoring, specification languages need to be intuitive, elegant, and expressive at the first place. In this paper, we propose a metric extension of well-known Halpern-Shoham (hs) logic, called Metric Compass Logic (mcl), for monitoring purposes. Originally proposed for high-level temporal reasoning, the logic hs is very expressive and enables users to specify many temporal patterns in an intuitive and elegant way. As our main contribution, we present an offline monitoring technique for timed patterns specified in mcl. Our solution is built upon the framework developed for timed regular expressions (TRE) matching but explores a different (logical) direction. We finally study several practical features concerning atomic formulas and discuss a combined timed pattern speciication language with TRE.
使用形式化规范监测系统行为似乎是分析网络物理系统的有效技术。然而,为了在监视中实现预期的结果,规范语言首先需要是直观、优雅和富有表现力的。在本文中,我们提出了一个众所周知的Halpern-Shoham (hs)逻辑的度量扩展,称为度量罗盘逻辑(mcl),用于监控目的。该逻辑最初是为高级时间推理而提出的,它非常具有表现力,使用户能够以一种直观而优雅的方式指定许多时间模式。作为我们的主要贡献,我们提出了一种离线监控技术,用于mcl中指定的定时模式。我们的解决方案建立在为定时正则表达式(TRE)匹配开发的框架之上,但探索了不同的(逻辑)方向。最后,我们研究了原子公式的几个实用特性,并讨论了一种与TRE相结合的定时模式规范语言。
{"title":"Specifying Timed Patterns using Temporal Logic","authors":"Dogan Ulus, O. Maler","doi":"10.1145/3178126.3178129","DOIUrl":"https://doi.org/10.1145/3178126.3178129","url":null,"abstract":"Monitoring system behaviors using formal specifications appears to be an effective technique in analyzing cyber-physical systems. However, to achieve intended results in monitoring, specification languages need to be intuitive, elegant, and expressive at the first place. In this paper, we propose a metric extension of well-known Halpern-Shoham (hs) logic, called Metric Compass Logic (mcl), for monitoring purposes. Originally proposed for high-level temporal reasoning, the logic hs is very expressive and enables users to specify many temporal patterns in an intuitive and elegant way. As our main contribution, we present an offline monitoring technique for timed patterns specified in mcl. Our solution is built upon the framework developed for timed regular expressions (TRE) matching but explores a different (logical) direction. We finally study several practical features concerning atomic formulas and discuss a combined timed pattern speciication language with TRE.","PeriodicalId":131076,"journal":{"name":"Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125203154","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}
引用次数: 10
期刊
Proceedings of the 21st International Conference on Hybrid Systems: Computation and Control (part of CPS Week)
全部 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