• 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