Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de
Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de
Visualisierung von Parametern komplexer Schnittstellen ... - ihmor.de
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
5. Der IFS Editor<br />
Die Definition <strong>de</strong>s IFS Formates mittels XML ermöglicht <strong>de</strong>n Einsatz <strong>von</strong> verschie<strong>de</strong>nen<br />
Anwendungen zur Eingabe und Bearbeitung <strong>de</strong>r Daten. Um diese Operationen<br />
benutzerfreundlich zu gestalten, ermöglichen Programme wie z.B. XML Spy – vertrieben <strong>von</strong><br />
<strong>de</strong>r Altova GmbH – die Erzeugung gültiger Instanzen <strong>de</strong>s IFS Schemas. Jedoch können diese<br />
Programme <strong>de</strong>n Umfang <strong>de</strong>s IFS Formates nur schwer bewältigen. Die Struktur und logische<br />
Zusammenhänge <strong>de</strong>s IFS Formates, wie z.B. in <strong>de</strong>n Teil-Schemata Protocol und<br />
InterfaceMap, wer<strong>de</strong>n in einem solchen allgemeinen Editor nicht berücksichtigt.<br />
Um diesen Problemen entgegenzuwirken und ein sinnvolles mo<strong>de</strong>llbasiertes Design zu<br />
ermöglichen, wur<strong>de</strong> <strong>de</strong>r IFS Editor entwickelt. Dieser unterstützt eine strukturierte Eingabe<br />
mit integrierter Konsistenzprüfung sämtlicher Parameter, die zur <strong>Schnittstellen</strong>synthese<br />
erfor<strong>de</strong>rlich sind. Dieser Editor bietet ebenfalls Möglichkeiten zur Wie<strong>de</strong>rverwendung bereits<br />
eingegebenener Teilarchitekturen an und erhöht damit zusätzlich die Performance <strong>de</strong>s<br />
Designers. Eine kommen<strong>de</strong> Ausbaustufe <strong>de</strong>s Editors wird zusätzlich die Nutzung <strong>von</strong> IP-<br />
Beschreibungen im IPQ-Format unterstützen.<br />
In <strong>de</strong>n folgen<strong>de</strong>n Kapiteln wer<strong>de</strong>n <strong>de</strong>r IFS Editor und die zugrun<strong>de</strong> liegen<strong>de</strong>n Datenstrukturen<br />
näher erläutert.<br />
5.1. Der Aufbau <strong>de</strong>r Software<br />
Die Entwicklung <strong>de</strong>s IFS Editors erfor<strong>de</strong>rte die Entwicklung einer Datenstruktur, die einen<br />
Zugriff auf eine XML Instanz <strong>de</strong>s IFS Schemas ermöglicht. Die folgen<strong>de</strong> Abbildung zeigt<br />
eine <strong>de</strong>taillierte Aufteilung <strong>de</strong>r Software in funktionale Schichten.<br />
Abbildung 5-1:Struktur <strong>de</strong>r Software<br />
38