Pacti: Assume-Guarantee Contracts for Efficient Compositional Analysis and Design

Published: 13 Jan 2025, Last Modified: 20 Jan 2025ACM Transactions on Cyber-Physical SystemsEveryoneCC BY 4.0
Abstract: Contract-based design is a method to facilitate modular design of systems. While there has been substantial progress on the theory of contracts, there has been less progress on practical algorithms for the algebraic operations in the theory. In this article, we present (1) principles to implement a contract-based design tool at scale and (2) Pacti, a tool that can efficiently compute these operations. We illustrate the use of Pacti in a variety of case studies.
Loading

OpenReview is a long-term project to advance science through improved peer review with legal nonprofit status. We gratefully acknowledge the support of the OpenReview Sponsors. © 2025 OpenReview