05.10.2013 Aufrufe

Text anzeigen (PDF) - bei DuEPublico

Text anzeigen (PDF) - bei DuEPublico

Text anzeigen (PDF) - bei DuEPublico

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.

QSDL-Sensoren<br />

Verteilung der schaltenden Transitionen sowie Wartezeiten auf Signaleingaben zustandsspezifisch<br />

erhoben werden.<br />

In Tabelle 3 -4 sind die prozeßspezifischen Sensoren dargestell, die vom Laufzeitsystem automatisch<br />

aktualisiert werden. Eine Übersicht über alle definierten Sensortypen, deren Syntax<br />

sowie der definierten Operatoren findet man in [38] und [91].<br />

Tabelle 3 -4 Prozeßspezifische Sensoren<br />

Für QSDL-Prozesse sind spezielle Sensoren definiert worden, die dazu verwendet werden können,<br />

benutzerdefinierte Leistungsmaße zu erheben. Diese sog. Basissensoren stellen Schablonen<br />

dar, die es ermöglichen, die Semantik der Sensoren und damit die Aktualisierungsereignisse und<br />

Werte zu definieren. Dazu existieren für diese Sensoren genauso wie für die Standardsensoren<br />

Operatoren, mit deren Hilfe ihre Werte abgefragt und verändert werden können.<br />

36<br />

Typ Funktion<br />

FreqSignalReceive Ermittelt die relativen Häufigkeiten von empfangenen Signalen.<br />

FreqSignalSend Ermittelt die relativen Häufigkeiten von gesendeten Signalen.<br />

FreqSignalDrop Ermittelt die relativen Häufigkeiten von explizit konsumierten Signalen.<br />

FreqSignalConsume Ermittelt die relativen Häufigkeiten von implizit konsumierten Signalen.<br />

FreqSignalSave Ermittelt die relativen Häufigkeiten von gesicherten Signalen.<br />

FreqSignalLoose Ermittelt die relativen Häufigkeiten von verlorenen Signalen (wg. Pufferüberlauf).<br />

FreqRequest Ermittelt die relativen Häufigkeiten der von einem Prozeß ausgeführten<br />

Requests.<br />

FreqState Ermittelt die relativen Häufigkeiten von erreichten Zuständen.<br />

QueueLength Ermittelt die relativen Häufigkeiten von wartenden Signalen.<br />

QueueContent Liefert die Aufteilung der im Puffer wartenden Signale.<br />

CountSignalReceive Ermittelt die Anzahl der vom Prozeß empfangenen Signale.<br />

CountSignalSend Ermittelt die Anzahl der vom Prozeß gesendeten Signale.<br />

CountSignalDrop Ermittelt die Anzahl der implizit konsumierten Signale.<br />

CountSignalConsume Ermittelt die Anzahl der explizit konsumierten Signale.<br />

CountSignalSave Ermittelt die Anzahl der gesicherten Signale.<br />

CountSignalLoose Ermittelt die Anzahl der wegen Pufferüberläufen verlorenen Signale.<br />

TransmissionTimeSignal Ermittelt die Zeit zwischen Absenden eines Signals und dessen<br />

Ankunft im Puffer des Empfängers.<br />

CountRequest Ermittelt die Anzahl der Dienstanforderungen des Prozesses.<br />

ResponseTimeRequest Ermittelt die Verweilzeiten der Dienstanforderungen eines Prozesses.<br />

CountState Zählt, wie oft ein Prozeß einen bestimmten Zustand betritt.<br />

FreqTransition Ermittelt die relativen Häufigkeiten der Transitionsausführungen eines<br />

prozesses.<br />

CountTransition Ermittelt die Anzahl der Schaltvorgänge in einem Zustand des Prozesses.<br />

WaitTimeState Ermittelt die Zeit, die ein Prozeß auf Signaleingabe in einem Zustand<br />

wartet.

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!