Loading…

Interactive control restructuring

An interactive algorithm for improving control flow is introduced. This algorithm has been implemented within the ENCORE re-engineering environment. The objective of the algorithm is to restructure input code so as to simplify the control flow. A key feature of the algorithm is that is permits user...

Full description

Saved in:
Bibliographic Details
Published in:ACM SIGAda Ada Letters 1994-09, Vol.XIV (SI), p.36-53
Main Authors: Bruno, Jeanette M., Rosenkrantz, Daniel J.
Format: Article
Language:English
Citations: Items that this one cites
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:An interactive algorithm for improving control flow is introduced. This algorithm has been implemented within the ENCORE re-engineering environment. The objective of the algorithm is to restructure input code so as to simplify the control flow. A key feature of the algorithm is that is permits user control during the restructuring. The algorithm also handles, in a natural manner, multiple return statements, multiple loop exits, multi-level loop exits and endless loops.
ISSN:1094-3641
DOI:10.1145/192839.192852