An Assessment of Techniques for Proving Program Correctness
ACM Computing Surveys (CSUR)
An Approach to Program Testing
ACM Computing Surveys (CSUR)
Symbolic execution and program testing
Communications of the ACM
An axiomatic basis for computer programming
Communications of the ACM
Introduction to Mathematical Theory of Computation
Introduction to Mathematical Theory of Computation
A methodology for verifying programs
Proceedings of the international conference on Reliable software
SELECT—a formal system for testing and debugging programs by symbolic execution
Proceedings of the international conference on Reliable software
A program verifier
Structured programming
Proving Programs to be Correct
IEEE Transactions on Computers
Automatic Generation of Floating-Point Test Data
IEEE Transactions on Software Engineering
A System to Generate Test Data and Symbolically Execute Programs
IEEE Transactions on Software Engineering
On Two Problems in the Generation of Program Test Paths
IEEE Transactions on Software Engineering
Symbolic Testing and the DISSECT Symbolic Evaluation System
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
In this paper we describe a system for symbolic interpretation and tracing of programs written in PASCAL. We show how the symbolic execution method of King can be extended to handle special PASCAL-features and complex data structures. The system is designed for practical use. It should support the programmer in the modular program development process without bothering him with additional specifications.