Abstrakti
A visual data flow language (VDFL) allows graphical presentation of a computer program in the form of a directed graph, where data tokens travel through the arcs of the graph, and the vertices present e.g. the input token streams, calculations, comparisons, and conditionals. Amongst their benefits, VDFLs allow parallel computing and they are presumed to improve the quality of programming due to their intuitive readability. Thus, they are also suitable for computing education. However, the token-based computational model allowing parallel processing may make the programs more complicated than what they look. We propose a method for checking properties of VDFL programs using finite state processes (FSPs) using a commonly available labelled transition system analyser (LTSA) tool. The method can also be used to study different VDFL programming constructs for development or re-design of VDFLs. For our method, we have implemented a compiler that compiles a textual representation of a VDFL into FSPs.
Alkuperäiskieli | Englanti |
---|---|
Otsikko | 13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Proceedings |
Toimittajat | Ákos Kiss |
Kustantaja | University of Szeged |
Sivut | 245-258 |
Sivumäärä | 14 |
ISBN (elektroninen) | 978-963-306-228-9 |
Tila | Julkaistu - 2013 |
OKM-julkaisutyyppi | A4 Artikkeli konferenssijulkaisussa |
Tapahtuma | 13th Symposium on Programming Languages and Software Tools, SPLST 2013 - Kesto: 1 tammik. 2013 → … |
Conference
Conference | 13th Symposium on Programming Languages and Software Tools, SPLST 2013 |
---|---|
Ajanjakso | 1/01/13 → … |
Tutkimusalat
- Visual data flow program
- finite process model
Julkaisufoorumi-taso
- Jufo-taso 1