Assume/Guarantee Contracts for Dynamical Systems: Theory and Computational Tools
Not on the map. Why?
Abstract (arXiv)
Modern engineering systems include many components of different types and functions. Verifying that these systems satisfy given specifications can be an arduous task, as most formal verification methods are limited to systems of moderate size. Recently, contract theory has been proposed as a modular framework for defining specifications. In this paper, we present a contract theory for discrete-time dynamical control systems relying on assume/guarantee contracts, which prescribe assumptions on the input of the system and guarantees on the output. We then focus on contracts defined by linear constraints, and develop efficient computational tools for verification of satisfaction and refinement based on linear programming. We exemplify these tools in a simulation example, proving a certain safety specification for a two-vehicle autonomous driving setting.
Key facts. Cited by 2 papers in the map (data through 14 Oct 2026). First posted on arXiv 23 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 1; 2023: 0; 2024: 1.
2 papers.
- 2024Compositionally Safe Construction of Autonomous Driving Systems20 May 2024
- 2022Differentiable Inference of Temporal Logic Formulas10 Aug 2022