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
Link To Document :
بازگشت