PELAS-Program Error-Locating Assistant System
IEEE Transactions on Software Engineering
A review of automated debugging systems: knowledge, strategies and techniques
ICSE '88 Proceedings of the 10th international conference on Software engineering
Information Processing Letters
Error directed execution history analysis: an approach to automatic debugging
Error directed execution history analysis: an approach to automatic debugging
PLDI '90 Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation
Generalized algorithmic debugging and testing
PLDI '91 Proceedings of the ACM SIGPLAN 1991 conference on Programming language design and implementation
Balancing runtime and replay costs in a trace-and-replay system
PADD '91 Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
An Execution-Backtracking Approach to Debugging
IEEE Software
Evaluating variations on program slicing for debugging (data-flow, ada)
Evaluating variations on program slicing for debugging (data-flow, ada)
Hi-index | 0.01 |
Students learning computer organization and assembly language programming often have difficulty understanding the relationship between hardware functions and software instructions. This paper describes how a software tool can help students understand the organization and use of the Motorola 68000 processor family. XSIM68K employs a graphical interface to enhance a traditional “black box” simulator so that students can observe first-hand the effect of a running program on registers, memory, and I/O devices. Multiple data representations allow the student to choose the most appropriate format for data entry and display, which reduces confusion and eliminates conversion mistakes.