23.11.2013 Aufrufe

Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor

Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor

Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor

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.

3.1 MotivationfurautomatisiertesDesign<br />

Abbildung3.2:IFS-Flow[Ihm04]<br />

BeschreibungderZielplattformwirdalsTargetPlattformDescriptions(TPD) net.SiebeschreibtdieEigenschaftenderChipsalsAusfuhrungsplattform.DieSchnitt-<br />

stellen<strong>von</strong>Komponentenwerdendurchdie DieBeschreibunge<strong>in</strong>esSystemsundse<strong>in</strong>erKomponentenimIFS-FormatkannmitHilfe<br />

InterfaceDescriptions(IFD) beschrieben.<br />

bezeich-<br />

desJava-WerkzeugesIFS-Editor erzeugtwerden.<br />

derEntwicklerdieSchnittstellenbeschreibungenderTask-undMedienschnittstellenaus,<br />

Iste<strong>in</strong>vollstandigesSystemmitdengewunschtenIPsimIFS-Formatvorhanden,wahlt<br />

welcheverbundenwerdensollen.Esfolgte<strong>in</strong>eAnalysephase,<strong>in</strong>welcherdie Ubere<strong>in</strong>stimmung,<br />

Wenn alle Kompatibilitat notwendigenund Bed<strong>in</strong>gungen die Konnektivitat erfullt s<strong>in</strong>d, der ausgewahlten kann e<strong>in</strong>e e<strong>in</strong>fache, IFDs uberpruft direkte Verb<strong>in</strong>dungerstelltwerden.Andernfalls,wenndieProtokolle<strong>in</strong>kompatibels<strong>in</strong>d,wirde<strong>in</strong>IFB<br />

synthetisiert.<br />

wird.<br />

Die Instanz<strong>in</strong>e<strong>in</strong>emZwischenformaterstellt.DiesesZwischenformatkannalsXML-Datei<br />

<strong>Synthese</strong> teilt sich <strong>in</strong> zwei Phasen. In der ersten Phase wird e<strong>in</strong>e abstrakte IFB<br />

gespeichert,exportiertundimportiertwerden.InderzweitenPhasewirdderendgultige<br />

CodederIFBImplementierungautomatischgeneriert.DieZielsprachehangtda<strong>von</strong>ab,<br />

obe<strong>in</strong>eHardware-oderSoftwarelosungerstelltwerdensoll.ZurZeitwirdVHDLfurdie<br />

<strong>Synthese</strong><strong>von</strong>Hardwareunterstutzt.ZumSchlusswirddiesoerzeugteIFBInstanz<strong>in</strong><br />

diebereitsexistierendeImplementierungdermodelliertenSystemarchitektur<strong>in</strong>tegriert.<br />

Der schriebenen IFB-FlowIPsetzt voraus. dabei Diedas <strong>in</strong>Vorhandenense<strong>in</strong> dieser Arbeit vorgestellte der Implementierung Erweiterunge<strong>in</strong>er des IFS-Flows jeden be-<br />

ermoglichte<strong>in</strong>eautomatisierteundoptimierteErstellungallerbenotigtenSchnittstellen<strong>in</strong>e<strong>in</strong>emDesignZyklus.DafurwirddasErstellenundautomatischeVerteilen<strong>von</strong><br />

mehrerenMulti-TaskIFBs<strong>in</strong>den<strong>Synthese</strong>Schrittenermoglicht.ZusatzlichwerdenDe-<br />

17

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!