DocumentCode :
970129
Title :
A Heuristic for Deriving Loop Functions
Author :
Dunlop, Douglas D. ; Basili, Victor R.
Issue :
3
fYear :
1984
fDate :
5/1/1984 12:00:00 AM
Firstpage :
275
Lastpage :
285
Abstract :
The problem of analyzing an initialized loop and verifying that the program computes some particular function of its inputs is addressed. A heuristic technique for solving these problems is proposed that appears to work well in many commonly occurring cases. The use of the technique is illustrated with a number of applications. An attribute of initialized loops is identified that corresponds to the ``effort´´ required to apply this method in a deterministic (i.e., guaranteed to succeed) manner. It is explained that in any case, the success of the proposed heuristic relies on the loop exhibiting a ``reasonable´´ form of behavior.
Keywords :
Arithmetic; Data structures; Genetic expression; Programming profession; Constraints; initialized loop programs; loop functions; program verification;
fLanguage :
English
Journal_Title :
Software Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
0098-5589
Type :
jour
DOI :
10.1109/TSE.1984.5010236
Filename :
5010236
Link To Document :
بازگشت