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
Link To Document