11.10.2013 Aufrufe

Diss.-ETH 12317 Diss.-ETH 12317 Diss.-ETH 12317 Diss.-E Eine ...

Diss.-ETH 12317 Diss.-ETH 12317 Diss.-ETH 12317 Diss.-E Eine ...

Diss.-ETH 12317 Diss.-ETH 12317 Diss.-ETH 12317 Diss.-E Eine ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

154 KAPITEL 7. SCHLUSSBETRACHTUNG<br />

dern. Die verhältnismässig kleine Kompilationszeit ermöglicht<br />

kurze Entwicklungszyklen.<br />

• Modularisierbarkeit: Die Domänen-Architektur unterstützt die<br />

Modularisierbarkeit der Software-Entwicklung auf verschiedenen<br />

Stufen.<br />

• Erweiterbarkeit: Dank den Festlegungen der Domänen-Architektur<br />

werden die Erweiterungen in den Elementen “Spezifikation”<br />

und “Adaption” konzentriert und damit verhindert, dass der Klient<br />

eine Kettenreaktion von Änderungen im ganzen Simulationsprogramm<br />

zu bewältigen hat.<br />

• Zuverlässigkeit: Anstelle fehlerträchtiger Handcodierung erzeugt<br />

ein symbolisches Rechenprogramm (Maple V) aus einer anwendungsfreundlichen<br />

Hochsprachen-Spezifikation den korrekten<br />

Quelltext für die zu konkretisierenden Teile des Frameworks.<br />

2. Für den Endbenutzer, der nicht gleichzeitig Klient sein muss, ergeben<br />

sich die folgenden Punkte:<br />

• Die Rechenzeit bei der Simulation grosser Netze ist verhältnismässig<br />

hoch verglichen mit traditionellem, funktionalem Handkodieren.<br />

• Die Wartezeit, bis Modelle erweitert oder neue Ntor-Typen verfügbar<br />

sind, ist tendenziell kleiner, da die Entwicklung dank dem<br />

vorgestellten Ansatz rascher vorangeht.<br />

• Die klaren Spezifikationsmöglichkeiten vereinfachen die Kommunikation<br />

zwischen den beteiligten Personengruppen.<br />

3. Framework-Entwickler: das Domänenmodell, die Domänen-Architektur<br />

sowie das Framework stellen eine Basis für das Domänen-Engineering<br />

dar. Es ist ein Ausgangspunkt für weitere Entwicklungen,<br />

wie z.B. die Optimierung oder die Simulation des transienten Verhaltens.<br />

<strong>Diss</strong>.-<strong>ETH</strong> <strong>12317</strong> <strong>Diss</strong>.-<strong>ETH</strong> <strong>12317</strong> <strong>Diss</strong>.-<strong>ETH</strong> <strong>12317</strong> <strong>Diss</strong>.-E

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!