Datenverarbeitung; Informatik
Refine
Year of publication
- 2007 (1)
Document Type
- Master's Thesis (1) (remove)
Language
- German (1)
Has Fulltext
- yes (1)
Is part of the Bibliography
- no (1)
Keywords
- Flussgraph (1)
- Laufzeitumgebung (1)
- Microsoft .NET (1)
- Programmiersystem (1)
- Programmiersystem ; Microsoft dot net ; (1)
- flow graph (1)
- parallel execution (1)
- parallele Ausführung (1)
- programming system (1)
- runtime environment (1)
Institute
Entwicklungsumgebungen haben sich in den letzten Jahren von einfachen Texteditoren mit Compiler-Unterstützung zu wahren Feature-Monstern entwickelt. Dabei stand die komfortable Erzeugung und Verwaltung von Quelltext im Vordergrund. Diese Arbeit möchte einen anderen Weg einschlagen. Eine visuelle Programmierumgebung zur Erzeugung und Ausführung von Flussgraphen-basierten Programmen verspricht einen leicht zu erlernenden effektiven Entwicklungsprozess. Auf der Basis von Microsoft .NET und der Programmiersprache C# beschreibt diese Arbeit den Entwurf und die Implementierung einer Programmierumgebung mit komfortabler Benutzeroberfläche und leistungsfähiger Laufzeitumgebung. Sie entwirft ein Flussmodell, welches den experimentellen und produktiven Einsatz von Operationsknoten verschiedener Abstraktionsebenen in verschachtelten Flussgraphen erlaubt. Dabei können Konstanten, Wertdatentypen und Verweistypen verarbeitet werden. Die Programme werden automatisch auf mehreren Prozessoren parallel ausgeführt. Ein Hilfesystem und die Grundlage für benutzerfreundliche Funktionsbeschreibungen der Operationsknoten erleichtern den Einstieg für den Anwender. Das Programmiersystem kann in allen .NET-Programmiersprachen leicht um Operationsknoten erweitert werden.