2013
DOI: 10.1142/s0129054113500123
|View full text |Cite
|
Sign up to set email alerts
|

Assume-Guarantee Reasoning With Local Specifications

Abstract: Abstract. We investigate assume-guarantee reasoning for global specifications consisting of conjunctions of local specifications. We present a sound and complete assume-guarantee rule that permits reasoning about individual modules for local specifications and draws conclusions on global specifications. We illustrate our approach with an example from the field of network congestion control, where different agents are responsible for controlling packet flow across a shared infrastructure. In this context, we de… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
7
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(7 citation statements)
references
References 28 publications
0
7
0
Order By: Relevance
“…It would therefore be beneficial to move in the direction of [41] and represent the continuous parts of the system as an abstract automata, or a similar formulation, which allowed us to control the number of possible states. This would draw on work such as [64,73,80].…”
Section: Discussionmentioning
confidence: 99%
“…It would therefore be beneficial to move in the direction of [41] and represent the continuous parts of the system as an abstract automata, or a similar formulation, which allowed us to control the number of possible states. This would draw on work such as [64,73,80].…”
Section: Discussionmentioning
confidence: 99%
“…4. 22 , t 23 , t 24 }; where t 21 = (w = 1 ∧ z = 1, w := 0); t 22 = (w = 0 ∧ z = 0, w := 1); t 23 = (x = 1 ∧ w = 1, x := 0); t 24 = (x = 0 ∧ w = 0, x := 1); 31 , t 32 , t 33 , t 34 }; where t 31 = (u = 1 ∧ x = 0 ∧ y = 0, u := 0); t 32 = (u = 0 ∧ x = 1 ∧ y = 1, u := 1); t 33 = (z = 1 ∧ u = 1, z := 0); t 34 = (z = 0 ∧ u = 0, z := 1); Fig. 2.…”
Section: B State Graphmentioning
confidence: 99%
“…An automated interface refinement method is presented in [39] where the models of the system modules are refined, and the extra behavior is removed by extracting the interface interactions among these modules. Although the capability of compositional reasoning methods has been demonstrated by verifying large examples, and advances of these methods have demonstrated the ability to reason about a global property represented as a conjunctive form of local specifications in [31], it is difficult in general for them to handle inherently global properties such as deadlock freedom. To address issues with learning based methods, [16], [4] present alternative compositional reasoning methods based on computing local invariants.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations