Work

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

Year: 2024
Type: article
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.
Language: English
Open Access status: green
OpenAlex ID: W4404482918
FWCI: 1.754
Cites: 41
Cited by: 10
Related to: 10