Incremental Analysis of Interference Among Aspects Interference Among Aspects
Authors: Emilia Katz, Shmuel Katz Th T h i
1
Incremental Analysis of Interference Among Aspects Interference - - PowerPoint PPT Presentation
Incremental Analysis of Interference Among Aspects Interference Among Aspects Authors: Emilia Katz, Shmuel Katz Th T The Technion h i 1 Motivation Multiple aspects are often woven into the same p p system => Unintended
1
2
3
4
B, B)
5
6
7
8
9
10
11
12
A B A B
13
14
15
A B B
A B A
16
17
t
?
A PA, RA A1, A2, … An library of aspects new aspect A’s assume- guarantee
A PA, RA A1 PA1, RA1 A2 PA2, RA2 … ? ? … ? <A, Ai> ; <Ai, A> -
specification
refinement
An PAn, RAn … ? <A, Ai> or <Ai, A> pairwise interference checks, based on model-checking refinement
A, A1, A2, … An
counterexample unavoidable interference all checks succeeded A, Ai or Ai, A check failed
extended library (A added)
error analysis guidelines
usage guidelines: interference free extended (i l di A)
18
guidelines
interference free subsets; permissible weaving orders (including A)
19
20
21
22
23
24
25
26
AB
27
28
29
AB
30
31
32
FE
33
FE
34
35
36
37
38
39
40
41