Assume Guarantee REasoning Environment (AGREE)

Overview

The Assume Guarantee REasoning Environment (AGREE) is a compositional assume-guarantee-style model checker designed for Architecture Analysis and Design Language (AADL) models. Using k-induction as the underlying model checking algorithm, AGREE compositionally works to prove properties about a layer of the architecture using subcomponent properties. Component level assumptions and guarantees are used to perform the composition, with assumptions describing the component’s expectations of the environment and guarantees describing the bounds of the component’s behavior. 

AGREE is part of the BriefCASE toolchain. To explore and launch this tool within the full workflow, return to the BriefCASE page.

Acknowledgements
Feedback
Feedback
If you experience a bug or would like to see an addition on the current page, feel free to leave us a message.
Image CAPTCHA
Enter the characters shown in the image.
This question is for testing whether or not you are a human visitor and to prevent automated spam submissions.