Table of Contents
Program Slicing and Its Applications
Part TwoSlicing for Software Maintenance
Software Maintenance Process Models:What one can do with slices
Decomposition slice
Using slices for decomposition
Using slices for decomposition (continued)
Using slices for decomposition (continued)
Using slices for decomposition (continued)
Using slices for decomposition (continued)
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
Using slices for decomposition (continued)
Properties of a decomposition slice
Properties of a decomposition slice
PPT Slide
A new concept
Dead-code elimination
Decomposition slice
Decomposition slice
Output-restricted slices
Independent decomposition slices
Dependency of slices
Strong dependency
A corollary
Maximal slices
Remark
PPT Slide
On independent slices
Classification of statements
Significance
Proposition 1
Proposition 1
Proposition 2
Proposition 3
Proposition 4
Proposition 4
The decomposition principle
Remark
Direct sum decomposition
PPT Slide
PPT Slide
PPT Slide
Next question
Definition 6
Example
PPT Slide
PPT Slide
PPT Slide
PPT Slide
PPT Slide
Comment
Proposition 5
Proposition 5
Proposition 6
Modifying decomposition slices
Modifying decomposition slices: deletion
Deletion
Modifying decomposition slices: addition
Addition
Modifying decomposition slices: addition of control statement
Addition of control statement
Modifying decomposition slices
Addition of control statement
Addition of control statement
Merging algorithm
Testing the change
Further validation
PPT Slide
PPT Slide
Software Maintenance Process Models:What one can do with slices
|