Abstract
We present a circular assume-guarantee rule in an abstract setting (of sets over a partially-ordered domain). The rule has a mathematically concise side condition. Now, in order to prove an assume-guarantee rule in a concrete setting, all we need to do is to instantiate the abstract setting and check the side condition; i.e., we need not redo the notorious circularity argument again. We use this framework to prove a new assume-guarantee rule for Kripke structures. That rule generalizes existing assume-guarantee rules for other settings such as Reactive Modules or Mealy machines.
| Original language | English |
|---|---|
| Title of host publication | Automata, Languages and Programming |
| Subtitle of host publication | 28th International Colloquium, ICALP 2001; Crete, Greece, July 8–12, 2001; Proceedings |
| Publisher | Springer |
| Pages | 821-834 |
| Number of pages | 14 |
| DOIs | |
| Publication status | Published - 2001 |
| Event | 28th International Colloquium on Automata, Languages and Programming - Crete, Greece Duration: 8 Jul 2001 → 12 Jul 2001 |
Conference
| Conference | 28th International Colloquium on Automata, Languages and Programming |
|---|---|
| Abbreviated title | ICALP 2001 |
| Country/Territory | Greece |
| City | Crete |
| Period | 8/07/01 → 12/07/01 |
Keywords
- compositional verification
- assume-guarantee reasoning
- Kripke structures
- trace semantics