Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor
Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor
Synthese von Kommunikationsstrukturen in verteilten ... - Stefan Ihmor
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