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 ...
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