Prikladnaya Diskretnaya Matematika. Supplement
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Prikl. Diskr. Mat. Suppl.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Prikladnaya Diskretnaya Matematika. Supplement, 2017, Issue 10, Pages 151–153
DOI: https://doi.org/10.17223/2226308X/10/59
(Mi pdma319)
 

Mathematical Foundations of Informatics and Programming

Sketch completion for predicate programs by counterexamples guided synthesis

M. S. Chushkin

A.P. Ershov Institute of Informatics Systems, Siberian Branch of the Russian Academy of Sciences, Novosibirsk
References:
Abstract: Predicate programs are presented in the language P by sets of computable predicates. For programs in P, the formal operational semantics is developed. On the base of this semantics, a formula describing the total correctness of a predicate program with respect to its specification is presented.
The problem of sketch completion for programs in P is considered. The sketch of a program is defined as a typical program with arbitrary expressions. The idea of arbitrary expressions is inspired by the synthesis of programs by a sketching method. Arbitrary expressions are synthesized by counterexample guided synthesis method. The correctness formulas for completed programs are generated.
Some methods to synthesize expressions are developed. These methods can be successfully used in our project instead of counterexample guided synthesis. The overall project objective is to develop the program synthesis methods starting from a program specification and the specification of additional programs used in the decomposition of the source program. The nearest project objective is to be able to synthesize elementary expressions in constructed programs.
Keywords: predicate programs, formal operation semantics, program synthesis, counterexample guided synthesis, deductive verification.
Funding agency Grant number
Russian Foundation for Basic Research 16-01-00498
Document Type: Article
UDC: 519.714
Language: Russian
Citation: M. S. Chushkin, “Sketch completion for predicate programs by counterexamples guided synthesis”, Prikl. Diskr. Mat. Suppl., 2017, no. 10, 151–153
Citation in format AMSBIB
\Bibitem{Chu17}
\by M.~S.~Chushkin
\paper Sketch completion for predicate programs by counterexamples guided synthesis
\jour Prikl. Diskr. Mat. Suppl.
\yr 2017
\issue 10
\pages 151--153
\mathnet{http://mi.mathnet.ru/pdma319}
\crossref{https://doi.org/10.17223/2226308X/10/59}
Linking options:
  • https://www.mathnet.ru/eng/pdma319
  • https://www.mathnet.ru/eng/pdma/y2017/i10/p151
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Prikladnaya Diskretnaya Matematika. Supplement
    Statistics & downloads:
    Abstract page:116
    Full-text PDF :43
    References:38
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2024