• DocumentCode
    1915771
  • Title

    Generating Provably Correct Algorithmic Programs from Formal Specifications

  • Author

    Shi, Haihe ; Xue, Jinyun

  • Author_Institution
    Chinese Acad. of Sci., Beijing, China
  • fYear
    2010
  • fDate
    14-15 July 2010
  • Firstpage
    270
  • Lastpage
    275
  • Abstract
    Software automation has been viewed as a revolutionary way to improve the dependability and productivity of software. The paper takes the sorting algorithms as study cases, employs PAR method and generic techniques, and derives two abstract generic sorting algorithmic programs, from which a class of concrete sorting algorithmic programs can be generated automatically through operation replacement. And further specialized programs can be produced in multiple languages from a single copy of the instantiated algorithmic program automatically by means of the PAR platform.
  • Keywords
    algorithm theory; formal specification; algorithmic programs; formal specifications; generating provably correct algorithmic programs; software automation; Algorithm design and analysis; Concrete; Formal specifications; Partitioning algorithms; Software; Software algorithms; Sorting; PAR method; generic algorithms; programs generation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software (QSIC), 2010 10th International Conference on
  • Conference_Location
    Zhangjiajie
  • ISSN
    1550-6002
  • Print_ISBN
    978-1-4244-8078-4
  • Electronic_ISBN
    1550-6002
  • Type

    conf

  • DOI
    10.1109/QSIC.2010.60
  • Filename
    5562969