DocumentCode
1890707
Title
Symbolic debugging of globally optimized behavioral specifications
Author
Hong, Inki ; Kirovski, Darko ; Potkonjak, Miodrag ; Papaefthymiou, Marios C.
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
2000
fDate
9-9 June 2000
Firstpage
397
Lastpage
400
Abstract
Symbolic debuggers are system development tools that can accelerate the validation speed of behavioral specifications by allowing a user to interact with an executing code at the source level. In response to a user query, the debugger must be able to retrieve and display the value of a source variable in a manner consistent with what the user expects with respect to the source statement where execution has halted. However, when a behavioral specification has been optimized using transformations, values of variables may either be inaccessible in the run-time state or inconsistent with what the user expects. We address the problem that pertains to the retrieval of source values for the globally optimized behavioral specifications. We describe how transformations affect the retrieval of source values. We present an approach for a symbolic debugger to retrieve and display the value of a variable correctly and efficiently in response to a user inquiry about the variable in the source specification. The implementation of the new debugging approach poses several optimization tasks. We formulate the optimization tasks and develop heuristics to solve them. We demonstrated the effectiveness of the proposed approach on a set of designs.
Keywords
computer debugging; optimisation; program debugging; executing code; globally optimized behavioral specifications; hierarchical control data flow graph; optimization; symbolic debugger; symbolic debugging; system development tools; transformations; Acceleration; Computer displays; Computer science; Constraint optimization; Debugging; Design optimization; Hardware; Microprocessors; Runtime; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2000. Proceedings of the ASP-DAC 2000. Asia and South Pacific
Conference_Location
Yokohama, Japan
Print_ISBN
0-7803-5973-9
Type
conf
DOI
10.1109/ASPDAC.2000.835132
Filename
835132
Link To Document