• DocumentCode
    749536
  • Title

    An Approach to Formal Definitions and Proofs of Programming Principles

  • Author

    Misra, Jayadev

  • Author_Institution
    Department of Computer Science, University of Texas
  • Issue
    5
  • fYear
    1978
  • Firstpage
    410
  • Lastpage
    413
  • Abstract
    A method for formal description of programming prinicples is presented in this paper. Programming principles, such as sequential search can be defined and proven even in the absence of an application. We represent a principle as a program scheme which has partially interpreted functions in it. The functions must obey certain input constraints. Use of these ideas in program proving is illustrated with examples.
  • Keywords
    Program design; program verification; proving program schemas; Binary trees; Computer languages; Computer science; Education; Formal specifications; Functional programming; Law; Legal factors; Linear programming; Program design; program verification; proving program schemas;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/TSE.1978.233860
  • Filename
    1702555