• DocumentCode
    2756612
  • Title

    Universal attitude to the program verification

  • Author

    Archvadze, N. ; Pkhovelishvili, M. ; Shetsiruly, L.

  • Author_Institution
    Dept. of Comput. Sci., I. Javakhishvili Tbilisi State Univ., Tbilisi, Georgia
  • fYear
    2011
  • fDate
    12-14 Oct. 2011
  • Firstpage
    1
  • Lastpage
    5
  • Abstract
    The functional programs are the recursive functions. Therefore, the paper primarily discuss all the forms having the recursive function. For the data structures, such as the lists, the following forms are available: the parallel recursion, inter-recursion, and the recursion of high level. The paper has exposed each form on the LISP language, being the classic functional language as well as the ground for the development of all other languages. The verification for the forms of the recursive functions was adopted with structural and transfinite induction methods. The analysis describe combined induction technique and its algorithm is discussed which is used for verification for such complex functions, arguments of which are again the recursive functions. The discussed verification method of the programs those being offered for the functional languages was applied for the imperative paradigm languages, in particular for Language C and more precisely for C subset (consider that the C program consists of the assigning, optional and cycle operators only).
  • Keywords
    C language; data structures; functional languages; functional programming; parallel programming; program control structures; program verification; recursive functions; C language; C subset; LISP language; data structure; functional programming languages; high level recursion; imperative paradigm language; inter-recursion; parallel recursion; program verification; recursive functions; structural methods; transfinite induction methods; Computer languages; Europe; Functional Programming Languages; Programs Verification; Recursion Forms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application of Information and Communication Technologies (AICT), 2011 5th International Conference on
  • Conference_Location
    Baku
  • Print_ISBN
    978-1-61284-831-0
  • Type

    conf

  • DOI
    10.1109/ICAICT.2011.6111009
  • Filename
    6111009