DocumentCode
3063605
Title
Symbolic dimension bound checking in a matrix language
Author
De Jong, Volken J.
Author_Institution
Groningen Univ., Netherlands
fYear
1988
fDate
9-13 Oct 1988
Firstpage
73
Lastpage
80
Abstract
A symbolic dimension-bound checker calculates an unconditional symbolic range for each index variable after each statement in a matrix language program. Using these symbolic ranges, dimension-bound restrictions are checked symbolically. If the symbolic dimension bound restrictions cannot be verified, run-time restrictions are generated on the input variables of the program. It is shown under which conditions symbolic evaluation of index expressions in a matrix language is possible, and how the symbolic dimension-bound checker detects if input restrictions are redundant or contradicting. The dimension-bound checker is part of a matrix language compiler in a very-high-level program-producing system for statistical software
Keywords
high level languages; matrix algebra; program testing; statistical analysis; dimension-bound restrictions; index expressions; index variable; input restrictions; input variables; matrix language compiler; matrix language program; run-time restrictions; statistical software; symbolic dimension bound restrictions; symbolic dimension-bound checker; unconditional symbolic range; very-high-level program-producing system; Computer languages; Databases; Input variables; MATLAB; Program processors; Programming profession; Runtime; Software performance; Software systems; Synthetic aperture sonar;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Languages, 1988. Proceedings., International Conference on
Conference_Location
Miami Beach, FL
Print_ISBN
0-8186-0874-9
Type
conf
DOI
10.1109/ICCL.1988.13045
Filename
13045
Link To Document