Practical Reasoning About Invocations and Implementations of Pure Methods

  title={Practical Reasoning About Invocations and Implementations of Pure Methods},
  author={{\'A}d{\'a}m Darvas and K. Rustan M. Leino},
User-defined functions used in the specification of objectoriented programs are called pure methods. Providing sound and practical support for pure methods in a verification system faces many challenges, especially when pure methods have executable implementations and can be invoked from code at run time. This paper describes a design for reasoning about pure methods in the context of sound, modular verification. The design addresses (1) how to axiomatize pure methods as mathematical functions… CONTINUE READING
Highly Cited
This paper has 63 citations. REVIEW CITATIONS

From This Paper

Figures, tables, results, connections, and topics extracted from this paper.
36 Extracted Citations
18 Extracted References
Similar Papers

Citing Papers

Publications influenced by this paper.
Showing 1-10 of 36 extracted citations

64 Citations

Citations per Year
Semantic Scholar estimates that this publication has 64 citations based on the available data.

See our FAQ for additional information.

Similar Papers

Loading similar papers…