DocumentCode :
1572467
Title :
A Mechanical Approach for Deriving Algorithmic Programs
Author :
Shi, Haihe ; Xue, Jinyun ; Du, Dawei
Author_Institution :
Inst. of Software, Chinese Acad. of Sci., Beijing
fYear :
2008
Firstpage :
483
Lastpage :
487
Abstract :
Formal algorithm derivation is valuable in ensuring resultant algorithm correctness, revealing ideas behind algorithm, and studying automatic algorithm design. An approach called mechanical partition-and-recur (MPAR for short) for deriving algorithmic program is presented. It is built on top of formal method PAR, and provides a series of strategies for mechanical algorithm derivation. Using MPAR, a given problem is partitioned into sub-problems mechanically, according to which the problem specification is transformed to seek the relation between the solutions of original problem and its sub-problems, and then the executable language program is produced automatically. MPAR makes as much work as possible be shifted from the algorithm designers, and thus enables the improvement of productivity and reliability of software.
Keywords :
formal specification; program verification; software reliability; MPAR; algorithm correctness; automatic algorithm design; executable language program; formal algorithm program derivation; mechanical partition-and-recur approach; problem specification; software reliability; Algorithm design and analysis; Computer languages; Computer science; Educational institutions; Heart; Partitioning algorithms; Productivity; Programming; Software algorithms; Software tools;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Information Science, 2008. ICIS 08. Seventh IEEE/ACIS International Conference on
Conference_Location :
Portland, OR
Print_ISBN :
978-0-7695-3131-1
Type :
conf
DOI :
10.1109/ICIS.2008.32
Filename :
4529865
Link To Document :
بازگشت