Compositional Synthesis via a Convex Parameterization of Assume-Guarantee Contracts

被引:15
|
作者
Ghasemi, Kasra [1 ]
Sadraddini, Sadra [2 ]
Belta, Calin [1 ]
机构
[1] Boston Univ, Boston, MA 02215 USA
[2] MIT, 77 Massachusetts Ave, Cambridge, MA 02139 USA
关键词
Compositional Synthesis; Assume-Guarantee Contracts; Zonotopes; Viable Sets; Linear Systems; INVARIANT-SETS; SYSTEMS; DESIGN;
D O I
10.1145/3365365.3382212
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We develop an assume-guarantee framework for control of large scale linear (time-varying) systems from finite-time reach and avoid or infinite-time invariance specifications. The contracts describe the admissible set of states and controls for individual subsystems. A set of contracts compose correctly if mutual assumptions and guarantees match in a way that we formalize. We propose a rich parameterization of contracts such that the set of parameters that compose correctly is convex. Moreover, we design a potential function of parameters that describes the distance of contracts from a correct composition. Thus, the verification and synthesis for the aggregate system are broken to solving small convex programs for individual subsystems, where correctness is ultimately achieved in a compositional way. Illustrative examples demonstrate the scalability of our method.
引用
收藏
页数:10
相关论文
共 50 条
  • [21] Compositional Stochastic Model Checking Probabilistic Automata via Assume-guarantee Reasoning
    Liu, Yang
    Li, Rui
    [J]. INTERNATIONAL JOURNAL OF NETWORKED AND DISTRIBUTED COMPUTING, 2020, 8 (02) : 94 - 107
  • [22] Validity-Guided Synthesis of Reactive Systems from Assume-Guarantee Contracts
    Katis, Andreas
    Fedyukovich, Grigory
    Guo, Huajun
    Gacek, Andrew
    Backes, John
    Gurfinkel, Arie
    Whalen, Michael W.
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, TACAS 2018, PT II, 2018, 10806 : 176 - 193
  • [23] Compositional Synthesis of Controllers from Scenario-Based Assume-Guarantee Specifications
    Greenyer, Joel
    Kindler, Ekkart
    [J]. MODEL-DRIVEN ENGINEERING LANGUAGES AND SYSTEMS, 2013, 8107 : 774 - 789
  • [24] A Quantitative Approach on Assume-Guarantee Contracts for Safety of Interconnected Systems
    Eqtami, Alina
    Girard, Antoine
    [J]. 2019 18TH EUROPEAN CONTROL CONFERENCE (ECC), 2019, : 536 - 541
  • [25] Compositional Stochastic Model Checking Probabilistic Automata via Symmetric Assume-Guarantee Rule
    Li, Rui
    Liu, Yang
    [J]. 2019 IEEE/ACIS 17TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS (SERA), 2019, : 110 - 115
  • [26] Virtual Prototyping a Production Line Using Assume-Guarantee Contracts
    Spellini, Stefano
    Chirico, Roberta
    Panato, Marco
    Lora, Michele
    Fummi, Franco
    [J]. IEEE TRANSACTIONS ON INDUSTRIAL INFORMATICS, 2021, 17 (09) : 6294 - 6302
  • [27] Reasoning over Test Specifications Using Assume-Guarantee Contracts
    Badithela, Apurva
    Graebener, Josefine B.
    Incer, Inigo
    Murray, Richard M.
    [J]. NASA FORMAL METHODS, NFM 2023, 2023, 13903 : 278 - 294
  • [28] Compositional assume-guarantee reasoning for input/output component theories
    Chilton, Chris
    Jonsson, Bengt
    Kwiatkowska, Marta
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 91 : 115 - 137
  • [29] Compositional circular assume-guarantee rules cannot be sound and complete
    Maier, P
    [J]. FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2003, 2620 : 343 - 357
  • [30] Towards Synthesis from Assume-Guarantee Contracts involving Infinite Theories: A Preliminary Report
    Katis, Andreas
    Gacek, Andrew
    Whalen, Michael W.
    [J]. 2016 IEEE/ACM 4TH FME WORKSHOP ON FORMAL METHODS IN SOFTWARE ENGINEERING (FORMALISE), 2016, : 36 - 41