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