Text anzeigen (PDF) - bei DuEPublico
Text anzeigen (PDF) - bei DuEPublico
Text anzeigen (PDF) - bei DuEPublico
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.