Title :
A visual programming system for the development of parallel software
Author :
Roberts, M. ; Samwell, P.H.
Author_Institution :
City Univ., London, UK
Abstract :
Describes GILT, a visual programming language for transputer based multiprocessors, which is under development at City University. GILT programs take the form of hierarchical graphs in which nodes are processes visually represented by icons and edges are either control flow or interprocess communication paths. Users of GILT interactively build programs using a mouse at a high resolution workscreen. Only when a program has been completely specified in terms of communicating processes need the user enter conventional program text for the lowest level processes. GILT programs may then be compiled into occam for execution on transputer arrays. This approach to concurrent programming has a number of advantages, which include increased speed of interaction, a much higher information transfer bandwidth between man and machine, and a more natural representation of parallelism than is allowed by conventional textual languages
Keywords :
computer graphics; parallel programming; software tools; user interfaces; GILT; communicating processes; concurrent programming; conventional textual languages; graphical tools; hierarchical graphs; high resolution workscreen; information transfer bandwidth; interprocess communication paths; natural representation of parallelism; parallel software; transputer arrays; transputer based multiprocessors; visual programming language;
Conference_Titel :
Software Engineering for Real Time Systems, 1989., Second International Conference on
Conference_Location :
Cirencester