Académique Documents
Professionnel Documents
Culture Documents
CBSE'05
Outline
Technical challenges
CBSE'05
Software testing
Software checking
code for Cn
Whole
Program
Dataflow
Analysis
dataflow
solution for
C1 + C2 + + Cn
Outline
Component
Level
Dataflow
Analysis
Component
Level
Dataflow
Analysis
dataflow
solution for Lib
summary for Lib
dataflow
solution for
Main
Summary Functions
Main
Lib
Main calls
procedure Q
Q
Summary
function for Q:
fQ = f1 f2
computed by
the analysis
of Lib
Open Questions
Challenge: callbacks
10
Callbacks
Main
Lib
Main calls
procedure Q;
during the call,
Lib calls R
R
Q
The function
for p2 cannot be
computed until
Main is analyzed
11
Ongoing Work
Goal 3:
3 experimental evaluation
12
Future Work
13