Skip to main content

Showing 1–3 of 3 results for author: Lisitsa, A P

Searching in archive cs. Search in all archives.
.
  1. Verification of Programs via Intermediate Interpretation

    Authors: Alexei P. Lisitsa, Andrei P. Nemytykh

    Abstract: We explore an approach to verification of programs via program transformation applied to an interpreter of a programming language. A specialization technique known as Turchin's supercompilation is used to specialize some interpreters with respect to the program models. We show that several safety properties of functional programs modeling a class of cache coherence protocols can be proved by a sup… ▽ More

    Submitted 23 August, 2017; originally announced August 2017.

    Comments: In Proceedings VPT 2017, arXiv:1708.06887. The author's extended version is arXiv:1705.06738

    Journal ref: EPTCS 253, 2017, pp. 54-74

  2. arXiv:1705.06738  [pdf, ps, other

    cs.PL

    Verifying Programs via Intermediate Interpretation

    Authors: Alexei P. Lisitsa, Andrei P. Nemytykh

    Abstract: We explore an approach to verification of programs via program transformation applied to an interpreter of a programming language. A specialization technique known as Turchin's supercompilation is used to specialize some interpreters with respect to the program models. We show that several safety properties of functional programs modeling a class of cache coherence protocols can be proved by a sup… ▽ More

    Submitted 18 May, 2017; originally announced May 2017.

    Comments: Fifth International Workshop on Verification and Program Transformation (VPT-2017), April 29th, 2017, Uppsala, Sweden, 37 pages

  3. Finite Countermodel Based Verification for Program Transformation (A Case Study)

    Authors: Alexei P. Lisitsa, Andrei P. Nemytykh

    Abstract: Both automatic program verification and program transformation are based on program analysis. In the past decade a number of approaches using various automatic general-purpose program transformation techniques (partial deduction, specialization, supercompilation) for verification of unreachability properties of computing systems were introduced and demonstrated. On the other hand, the semantics ba… ▽ More

    Submitted 11 December, 2015; originally announced December 2015.

    Comments: In Proceedings VPT 2015, arXiv:1512.02215

    Journal ref: EPTCS 199, 2015, pp. 15-32