program derivation
Recently Published Documents


TOTAL DOCUMENTS

36
(FIVE YEARS 0)

H-INDEX

6
(FIVE YEARS 0)

2016 ◽  
Vol 209 ◽  
pp. 57-70 ◽  
Author(s):  
Nafi Diallo ◽  
Wided Ghardallou ◽  
Jules Desharnais ◽  
Ali Mili
Keyword(s):  

2009 ◽  
Vol 19 (5) ◽  
pp. 545-579 ◽  
Author(s):  
SHIN-CHENG MU ◽  
HSIANG-SHANG KO ◽  
PATRIK JANSSON

AbstractRelational program derivation is the technique of stepwise refining a relational specification to a program by algebraic rules. The program thus obtained is correct by construction. Meanwhile, dependent type theory is rich enough to express various correctness properties to be verified by the type checker. We have developed a library, AoPA (Algebra of Programming in Agda), to encode relational derivations in the dependently typed programming language Agda. A program is coupled with an algebraic derivation whose correctness is guaranteed by the type system. Two non-trivial examples are presented: an optimisation problem and a derivation of quicksort in which well-founded recursion is used to model terminating hylomorphisms in a language with inductive types.


2002 ◽  
Vol 12 (01) ◽  
pp. 95-111 ◽  
Author(s):  
YASUSHI HAYASHI ◽  
MURRAY COLE

Static performance prediction of implicitly parallel functional programs can be facilitated by restricting the source language to be shapely [7]. The resulting analyses should provide valuable support for the calculational style of program derivation. We build upon previous work in the area by extending the range of admissible programs, allowing us to demonstrate the first automated analysis of a complete program derivation, that of the well known maximum segment sum algorithm of Skillicorn and Cai [11]. We examine the accuracy of our predictions against the run time of real parallel programs.


Sign in / Sign up

Export Citation Format

Share Document