DocumentCode :
2488737
Title :
Filter promotion transformation strategies for deriving efficient programs from Z specifications
Author :
Abdallah, Ali E.
Author_Institution :
Centre for Appl. Formal Methods, South Bank Polytech., London, UK
fYear :
2000
fDate :
2000
Firstpage :
157
Lastpage :
167
Abstract :
In recent years there has been growing interest in systematic methods for refining Z specifications into programs. We consider a transformational programming strategy known as filter promotion and examine its use for refining a class of Z specifications into sequential as well as parallel programs. This strategy is particularly useful for transforming specification of generate and test problems into efficient algorithms. We find it convenient to use different notations at different level of abstractions: Z to capture the starting specification, Bird-Meertens functional notation to express algorithms and Hoare´s CSP to describe parallelism and communications. The basic ideas are illustrated by systematic transformational developments of sequential and parallel algorithms for sorting and searching problems
Keywords :
communicating sequential processes; formal specification; parallel algorithms; sorting; specification languages; Bird-Meertens functional notation; CSP; Z specifications; communicating sequential processes; filter promotion transformation strategies; parallel algorithms; parallel programs; searching; sequential algorithms; sequential programs; sorting; transformational programming strategy; Communication industry; Computer industry; Filters; Information science; Mathematics; Parallel algorithms; Parallel programming; Refining; Sorting; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Formal Engineering Methods, 2000. ICFEM 2000. Third IEEE International Conference on
Conference_Location :
York
Print_ISBN :
0-7695-0822-7
Type :
conf
DOI :
10.1109/ICFEM.2000.873816
Filename :
873816
Link To Document :
بازگشت