THE STATIC ANALYSIS OF LINEAR LOOPS

Thumbnail Image

Date

2015

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

In the first part of the paper, we consider the problem of generation of polynomial invariants of iterative loops with operator of initialization of loop and non-singular linear operator in the loop body. In the article we also show the algorithm for calculating the basic invariants for linear operator of the Jordan cell, and an algorithm for calculating the basic invariants of diagonalizable linear operator with an irreducible minimal characteristic polynomial. The second part presents a new method for proving the invariance of the system of linear inequalities and of termination of certain linear iterative loops of imperative programs whose data are elements of the constructive linearly ordered field. The theoretical material of the paper is illustrated by examples

Description

Tarasich, Y. The Static Analysis of Linear Loops / M. Lvov, Y. Tarasich // ICTERI. – 2015. – С. 366-381. - http:// ceur-ws. org/Vol-1356/paper_79. pdf.

Keywords

Static program analysis, polynomial invariant of a loop, invariant system of linear inequalities, eigenpolynomial of a linear operator

Citation

Endorsement

Review

Supplemented By

Referenced By