Research Article
Compositional Abstraction Refinement for Component-Based Systems
Algorithm 1
Iteration verification.
| Input: Component system , property | | Output: or | | (1) for each , | | (2) for to do | | (3) compute the component invariant based on | | (4) | | (5) compute the corresponding abstraction based on and | | (6) end | | (7) from , compute | | (8) for to do | | (9) | | (10) end | | (11) | | (12) if = then | | (13) is an invariant of | | (14) return | | (15) else | | (16) compute counterexample set | | | | (17) if then | | (18) return | | (19) end | | (20) if then | | (21) return | | (22) else | | (23) goto 12 | | (24) end | | (25) end |
|