loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
1996 IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'96)
Hierarchical Static Analysis Of Structured Systems Of Affine Recurrence Equations
Chicago, IL
August 19-August 23
ISBN: 0-8186-7542-X
F. de Dinechin, IRISA, Rennes, France
S. Robert, IRISA, Rennes, France
The ALPHA language, based on systems of affine recurrence equations over polyhedral domains, allows the expression of complex algorithms as hierarchical, parameterized structures of such systems. This paper discusses the static analysis of ALPHA programs, an extended type-checking process based on the single assignment rule. We present techniques ensuring, on one hand, that a system is valid (with respect to this rule) within a certain range of its parameters, and on the other, that no system is used with invalid values of its parameters. These techniques have been implemented in a versatile tool for ALPHA which is demonstrated on the example of the Gaussian elimination.
Index Terms:
program verification; specification languages; programming environments; hierarchical static analysis; structured systems; affine recurrence equations; ALPHA language; polyhedral domains; complex algorithms; parameterized structures; ALPHA programs; type-checking process; single assignment rule; Gaussian elimination
Citation:
F. de Dinechin, S. Robert, "Hierarchical Static Analysis Of Structured Systems Of Affine Recurrence Equations," asap, pp.381, 1996 IEEE International Conference on Application-Specific Systems, Architectures and Processors (ASAP'96), 1996
Usage of this product signifies your acceptance of the Terms of Use.