Title :
Lispflows: specification of a model for functional programs
Author :
Coleman, David L. ; Baker, Albert L. ; Bieman, James M.
Author_Institution :
Dept. of Comput. Sci., Iowa State Univ., Ames, IA, USA
Abstract :
The authors define and provide example uses of a dataflow model of functional language programs. This model, called a lispflow, represents functional programs in much the same way flowgraphs model imperative programs. The lispflow model provides insight into the fundamental structure of functional language programs. Thus it can be used to define software tools and software measures for functional language programs, analogous to similar flowgraph-based tools for imperative language programs. The authors define several structures based on the lispflow model of functional programs, which demonstrate the utility of the dataflow model
Keywords :
formal specification; functional programming; software engineering; dataflow model; functional language programs; functional programs; lispflow; software measures; software tools; Computer aided software engineering; Computer science; Monitoring; Particle measurements; Production; Programming; Size control; Software measurement; Software tools; Testing;
Conference_Titel :
System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
Conference_Location :
Kailua-Kona, HI
Print_ISBN :
0-8186-1912-0
DOI :
10.1109/HICSS.1989.48065