DocumentCode :
2187069
Title :
An Automatic Layout Algorithm for Lograph
Author :
Banyasad, Omid ; Cox, Philip T.
Author_Institution :
Dalhousie Univ.
fYear :
2004
fDate :
30-30 Sept. 2004
Firstpage :
139
Lastpage :
146
Abstract :
We present a layout algorithm for the Lograph debugger which automatically rearranges a Lograph query graph at run time in response to the application of Lograph rules by the interpreter. The algorithm addresses certain cognitive issues, aiming to make the execution of query graphs more comprehensible. It incorporates a foresighted graph adjustment technique that improves the layout of a query by searching for data structure patterns and looking ahead in the execution. The look-ahead attempts to decrease the expected future changes in the layout by leaning the current layout towards one that would require less modifications in the next few execution steps. The execution of a program in the debugger can be observed as a smooth transformation to a solution graph from a query graph, the layout of which is created by the user
Keywords :
logic programming; program debugging; program diagnostics; program testing; software engineering; Lograph debugger; Lograph query graph; Lograph rules; automatic layout algorithm; execution; graph adjustment technique; run time; structure patterns; Animation; Data structures; Debugging; Logic design; Logic programming; Programming environments; Software tools; Time factors; Tree graphs; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Visual Languages and Human Centric Computing, 2004 IEEE Symposium on
Conference_Location :
Rome
Print_ISBN :
0-7803-8696-5
Type :
conf
DOI :
10.1109/VLHCC.2004.7
Filename :
1372312
Link To Document :
بازگشت