| |
38 PrüfenAngenommene Spezifikation Des PROFILS 2,0 UML Timer (eine vorbestimmte Schnittstelle) Beschreibung Eine vorbestimmte Schnittstelle, die Eigenschaften spezifiziert, mußte einen Timer spezifizieren. Ein Timer wird durch eine aktive Kategorie besessen und wird mit einer vorbestimmten Zeit des Verfalls begonnen. Eine Abschaltung wird erzeugt automatisch, wenn ein Timer abläuft und dem Timer-Inhaber gesendet wird. Ein Timer kann entweder privat oder allgemein sein. Wenn privat, der Timer kann durch seine besessene aktive Kategorie nur erreicht werden. Wenn Öffentlichkeit, jedermann mit genügender Sicht zugänglich machen kann und manipulieren Sie den Timer. Attribute ? IsRunning: Boolesch Bringt zutreffendes, wenn der Timer z.Z. aktiv ist zurück, falsches anders isRunning ist nur gelesen Eigenschaft. Betriebe ? start(expires: Zeit) Beginnt den Timer und stellt die Zeit von expira- ein tion. ? stop() Stoppt den Timer. ? read(): Zeit Liest die Verfallzeit des Timers. Begrenzungen [ 1 ] Nur die aktiven Kategorien können Eigenschaften besitzen die Timer-Schnittstelle verwirklichend. [ 2 ] Timer kann mit positiver Verfallzeit nur begonnen werden. Darstellung Ein Timer hat keine spezifische Darstellung, aber die Timer-Tätigkeiten, die verwendet werden, um die Eigenschaften des Timers zugänglich zu machen, hat. Nach Details schauen Sie innen die Abschnitte für StartTimerAction, StopTimerAction und ReadTimerAction. Die Darstellungen basieren auf der MSC Timer-Darstellung. Semantik Timer können von StartTimerAction, StopTimerAction, TimerRunningAction begonnen werden, gestoppt werden und überprüft werden und ReadTimerAction. Eine Abschaltung wird erzeugt, wenn der Timer abläuft. Ein allgemeiner Timer wird begonnen werden oder gestoppt werden lassen durch irgendeine andere aktive Kategorie. Beginnen Sie Mittel eines aktive Timers ein Wiederanlauf des Timers. Beispiele Ein Beispiel für eine Timer-Definition kann in Tabelle 22 gefunden werden . Timezone Beschreibung Timezone ist eine vorbestimmte ursprüngliche Art, die ein timezone darstellt. Timezones werden verwendet, um Testbestandteile zu gruppieren zusammen. Prüfen Sie die Bestandteile, die dem gleichen timezone gehören, den gleichen Wert auf dem Zonenattribut d.h. habend, seien Sie synchronisiert und kann Zeitwerte teilen. Semantik Timezones werden verwendet, um die zusammen zu gruppieren Testbestandteile. Testbestandteile mit dem gleichen timezonewert setzen a fest |  |
|
| |
|
|