• DocumentCode
    3231623
  • Title

    Towards Semi-Automatic Generation of Provably Correct Algorithmic Programs

  • Author

    Shi, Haihe ; Xue, Jinyun

  • Volume
    3
  • fYear
    2007
  • fDate
    July 30 2007-Aug. 1 2007
  • Firstpage
    952
  • Lastpage
    957
  • Abstract
    The paper gives an overview of a PAR-based Algorithm Design System PADS. PADS provides formal and semi-automatic support for the generation of algorithmic programs as well as loop invariants. It has several extensible built-in libraries that contain strategies and rules for PAR-based algorithm design. To illustrate the use of PADS, an example is given. PADS aims to bring a mechanizable and unified development process which starts from a high-level specification and results in provably correct products, meanwhile enables users with little mathematical knowledge about formal methods to develop algorithmic programs efficiently.
  • Keywords
    formal specification; program compilers; software libraries; PAR-based algorithm design system; algorithmic program generation; extensible built-in libraries; formal methods; high-level specification; loop invariants; mathematical knowledge; provably correct algorithmic programs; provably correct products; semiautomatic generation; Algorithm design and analysis; Artificial intelligence; Atherosclerosis; Distributed computing; Educational institutions; Partitioning algorithms; Problem-solving; Productivity; Software algorithms; Software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
  • Conference_Location
    Qingdao
  • Print_ISBN
    978-0-7695-2909-7
  • Type

    conf

  • DOI
    10.1109/SNPD.2007.170
  • Filename
    4287986