DocumentCode :
3245717
Title :
Seamless integration of control flow and data flow in a visual language
Author :
Randriamparany, H. ; Ibrahim, Bertrand
Author_Institution :
Dept. of Comput. Sci., Geneva Univ., Switzerland
fYear :
2001
fDate :
2001
Firstpage :
428
Lastpage :
434
Abstract :
In the visual programming domain, the stress of research is laid on the use of visual formalism, which is considered to be more intuitive than the textual formalism, in the programming task. Some visual languages are based purely on data flow. With such languages, the execution order depends on the availability of data and it is therefore difficult to specify some programming constructs such as control structures. On the other hand, a pure control flow based language has shortcomings with respect to data processing. Many visual languages based on the data flow paradigm are supplemented with control structures to specify repetitive behavior in programs. In our case, the visual language initially used the control flow paradigm. We then enriched this language with the integration of data flow. The article presents the advantages of this integration. Then, it explains (mostly from the visual formalism point of view) how we decided to handle the combination of the two paradigms in our language, named DIVA-cd. The article presents through examples the specifications of various control structures in the DIVA-cd language
Keywords :
data flow computing; parallel languages; program control structures; visual languages; visual programming; DIVA-cd language; control structures; execution order; seamless control flow/data flow integration; visual language; visual programming; Computer languages; Computer science; Data structures; Flow graphs; Flowcharts; Petri nets; Programming profession; Software engineering; Stress; Testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Systems and Applications, ACS/IEEE International Conference on. 2001
Conference_Location :
Beirut
Print_ISBN :
0-7695-1165-1
Type :
conf
DOI :
10.1109/AICCSA.2001.934033
Filename :
934033
Link To Document :
بازگشت