22.04.2014 Aufrufe

Eine Methode zur formalen Modellierung von ...

Eine Methode zur formalen Modellierung von ...

Eine Methode zur formalen Modellierung von ...

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

34 Formale Grundlagen und Schemata<br />

Verteilte Systeme<br />

Entsprechend zu den Basiskomponenten besteht die Beschreibung eines Netzes aus zwei<br />

Teilen. Der Kopf der Spezikation enthalt die Beschreibung der Schnittstelle des verteilten<br />

Systems. Im Rumpf wird die Vernetzungsstruktur des Systems angegeben, dessen Verhalten<br />

sich aus dem Verhalten der einzelnen Komponenten ableiten lat. <strong>Eine</strong> Beschreibung der<br />

Netzstruktur besteht aus einer Menge <strong>von</strong> Gleichungen der Form<br />

Ausgabekanale = Komponente Eingabekanale <br />

Somit werden verschiedene Verbindungsstrukturen auf einheitliche Art und Weise dargestellt.<br />

Die in der Schnittstellenbeschreibung angegebenen Kanale bilden die Verbindung des<br />

Systems zu seiner Umgebung. In den Gleichungen der oben genannten Form treten auch<br />

systeminterne Kanalverbindungen auf, die die Verbindungen der Komponenten untereinander<br />

festlegen. Fur verteilte Systeme, die als mobile, dynamische Systeme speziziert<br />

werden, wird die initiale Vernetzung des Systems angegeben.<br />

Das in Abbildung 2.7.1 gezeigte Beispielsystem wird durch folgende Andl-Spezikation<br />

beschrieben. Das Verhalten des Systems Netz ergibt sich durch Komposition der Basiskomponenten<br />

A, B und C, deren Verhalten durch Funktionsgleichungen festgelegt wird.<br />

agent Netz<br />

input channels<br />

output channels<br />

is network<br />

InA1 : S InA1 InA2 : S InA2 InB : S InB<br />

OutC : S OutC<br />

AtoB = A InA1InA2 CtoA <br />

BtoC OutB = B InB <br />

CtoB OutC = C AtoC BtoC <br />

end Netz<br />

Abbildung 2.8.2: Andl-Spezikation des verteilten Systems Netz

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!