NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Proving Program Termination With Matrix Weighted DigraphsProgram termination analysis is an important task in logic and computer science. While determining if a program terminates is known to be undecidable in general, there has been a significant amount of attention given to finding sufficient and computationally practical conditions to prove termination. One such method takes a program and builds from it a matrix weighted digraph. These are directed graphs whose edges are labeled by square matrices with entries in {-1,0,1}, equipped with a nonstandard matrix multiplication. Certain properties of this digraph are known to imply the termination of the related program. In particular, termination of the program can be determined from the weights of the circuits in the digraph. In this talk, the motivation for addressing termination and how matrix weighted digraphs arise will be briefly discussed. The remainder of the talk will describe an efficient method for bounding the weights of a finite set of the circuits in a matrix weighted digraph, which allows termination of the related program to be deduced.
Document ID
20160006419
Acquisition Source
Langley Research Center
Document Type
Presentation
Authors
Dutle, Aaron
(NASA Langley Research Center Hampton, VA, United States)
Date Acquired
May 19, 2016
Publication Date
May 15, 2015
Subject Category
Numerical Analysis
Report/Patent Number
NF1676L-21163
Report Number: NF1676L-21163
Meeting Information
Meeting: Cumberland Conference on Combinatorics, Graph Theory and Computing
Location: Columbia, SC
Country: United States
Start Date: May 15, 2015
End Date: May 17, 2015
Sponsors: National Science Foundation
Funding Number(s)
WBS: WBS 154692.02.50.07.01
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available