Proving Programs Incorrect Using a Sequent Calculus for Java Dynamic Logic

@inproceedings{Rmmer2007ProvingPI,
  title={Proving Programs Incorrect Using a Sequent Calculus for Java Dynamic Logic},
  author={Philipp R{\"u}mmer and Muhammad Ali Shah},
  booktitle={TAP},
  year={2007}
}
Program verification is concerned with proving that a program is correct and adheres to a given specification. Testing a program, in contrast, means to search for a witness that the program is incorrect. In the present paper, we use a program logic for Java to prove the incorrectness of programs. We show that this approach, carried out in a sequent calculus… CONTINUE READING