300 likes | 487 Views
Principles of Program Analysis. Flemming Nielson, Hanne Riis Nielson and Chris Hankin. Table of Contents. Introduction Data flow analysis Future work Constraints based analysis References. Introduction. Table of Contents. Introduction Data flow analysis Future work
E N D
Principles of Program Analysis Flemming Nielson, Hanne Riis Nielson and Chris Hankin
Table of Contents • Introduction • Data flow analysis • Future work • Constraints based analysis • References
Table of Contents • Introduction • Data flow analysis • Future work • Constraints based analysis • References
Data flow analysis elementary block: assignment statement test statement skip statement with labels
Flow through assignments and tests Var = { x, y, z }
Flow along the control Var = { x, y, z }
Future work • Constraints based analysis
Table of Contents • Introduction • Data flow analysis • Future work • Constraints based analysis • References
References • Principles of program analysis, Flemming Nielson, Hanne Riis Nielson, Chris Hankin • http://www2.imm.dtu.dk/~riis/PPA/ppasup2004.html