Transformation contd..
Procedure Exlining: Replaces a subsequences of a procedure’s statements by a call to a new procedure containg only that subsequences. (opposite to inlining). This technique moves towards finer granularity.
- Redundancy exlining: replaces two or more near-identical sequences of statements by one procedure. (use string matching method: statements are encoded characters)
- Distinct computation exlining: Divide a large sequence of statements into several smaller procedures such that statements within a procedure are tightly related and would not be separated during N-way assignment solution.