10.1 Grobstruktur



next up previous contents
Next: 10.2 Feinstruktur von Pass Up: 10 Struktur von JANAP Previous: 10 Struktur von JANAP

10.1 Grobstruktur

 

Ganz grob dargestellt werden bei einem JANAP-Lauf folgende Schritte durchgeführt (siehe auch Abbildung 10.1)

  1. Syntax und Semantik Analyse der JANAP-Eingabe
  2. Erstellen der Netzwerkgleichungen und erzeugen von Fortran Programmen, die die Netzwerkgleichungen beschreiben.
  3. Übersetzen der generierten Fortran Programme mit dem zur Verfügung gestellten Compiler des Betriebssystems.
  4. Laden und Binden der erzeugten Objektmodule mit den Laufzeitsystemen von JANAP und des Fortran Compilers.
  5. Durchführen der Simulation. Die Ergebnisse werden auf eine Zwischendatei geschrieben.
  6. Ausdrucken oder Zeichnen der Ergebnisse.

  
Abbildung 10.1: Grobstruktur von JANAP

Wie oben dargestellt, erstellt JANAP im ersten Teil Fortran-Programme, die dann vom Übersetzer des jeweiligen Systems umgewandelt werden und mit dem Laufzeitsystem von JANAP geladen und ausgeführt werden. Verglichen mit anderen Netzwerkanalyseprogrammen ist dies eine selten verwendete Vorgangsweise.

Die Motivationen für diese Teilung sind:

Diese Zweiteilung von JANAP ist für den Anwender normalerweise nicht sichtbar, da der Benutzer eine Kommando-Prozedur aufruft, die die beiden Teile und den Fortran-Compiler automatisch ausführt.



next up previous contents
Next: 10.2 Feinstruktur von Pass Up: 10 Struktur von JANAP Previous: 10 Struktur von JANAP



Martin Stiftinger
Fri Jun 9 19:49:39 MET DST 1995