Abstract
Wichtigste Basis einer benutzerfreundlichen Methodik zinn Programmieren paralleler Systeme ist eine Prograimniersprache, die die Formulierung sequentieller und paralleler Aspekte eines Programms adäquat unterstützt. Herkömmliche rein textuelle Sprachen sind wegen ihres inhärenten Zwangs zur sequentialisierten Darstellung nur bedingt zur Formulierung paralleler Zusarrunenhänge geeignet. Der hier vorgeschlagene Ansatz basiert auf der Integration graphischer und textueller Beschreibungsmittel zu einer hybriden Programmiersprache. Sequentielle Aspekte eines Programms werden textuell in C beschrieben und durch Knoten-Annotation mit einem Spezifikationsgraphen verbunden, der die dem Programm zugrunde liegende kausale Halbordnung sowie die Kommunikationsverbindungen spezifiziert. Entwurf, Programmierung und Visualisierung des Ablaufs können damit eine einheitliche Sprachebene benutzen.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
C. A. R. Hoare. Communicating Sequential Processes. Prentice Hall, Engle-wood Cliffs, N.J., USA, 1985.
Ottmar Krämer-Fuhrmann and Brandes Thomas. Gracia — a software environment for graphical specification, automatic configuration and animation of parallel programs. In Transputer Anwender Treffen TAT, Aachen, Germany, Sep 1991.
M. A. Linton. Unidraw: A Framework for Building Domain-Specific Graphical Editors. PhD thesis, Stanford University, Stanford, US, 1989.
Perihelion Software Ltd. The Helios Operating System. Prentice-Hall, Engle-wood Cliffs, N.J., 1989.
M. A. Linton, J. M. Vlissides, and P. R. Calder. Composing user interfaces with interviews. Computer, 22(2):8–22, Feb 1990
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1993 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wirtz, G. (1993). GRAPH+C Eine Graphische Programmiersprache für Transputer. In: Baumann, M., Grebe, R. (eds) Parallele Datenverarbeitung mit dem Transputer. Informatik aktuell. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-78123-0_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-78123-0_15
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-56534-5
Online ISBN: 978-3-642-78123-0
eBook Packages: Springer Book Archive