| |
September 2003 UML-Profil für Schedulability, Leistung und Zeit 2-7 2 Da es durchaus eine Menge kontroverse Terminologie in diesem Gebiet gibt (das gelegentlich auch Zusammentreffen mit UML-Versammlungen) haben wir eine einzelne zusammenhängende Terminologie das definiert wird während der Spezifikation verwendet. Einige der vorbildlichen Analysenmethoden, die wertvollen Eingang zu diesem zur Verfügung gestellt haben Spezifikation sind monotone Analyse der Rate (RMA), monotone Analyse des Stichtages (DMA) und frühester Stichtag zuerst (EDA). Merken Sie, daß die Spezifikation nicht auf eingeschränkt wird umfassen Sie nur diese Methoden, aber ist genug, eine Vielzahl anderer Techniken anzufassen flexibel. Der Satz der Anmerkungen, die in der Spezifikation umfaßt werden, ist genügend, grundlegendes durchzuführen schedulabilityanalyse, aber es werden erwartet, daß einzelne schedulabilitywerkzeugverkäufer werden stellen Sie fachkundige Profile zur Verfügung, um umfangreichere Analyse zuzulassen. 2,2,4 Modellieren Von Leistung Ergebnisanalyse ist hauptsächlich über die Bestimmung der Rate, an der ein System kann führen Sie seine angenommen Funktion durch, sie begrenzte Betriebsmittel mit begrenzten Eigenschaften QoS hat Obgleich nicht notwendigerweise so, sind die meisten Ergebnisanalysetechniken statistisch, Erbringen der statistischen Resultate. Folglich sind sie für sogenannte weiche Realzeit angebrachter Systeme. Merken Sie daß, wie im Fall von der schedulabilityanalyse, die Fähigkeit, Betriebsmittel zu modellieren und ihre Leistung bezog Eigenschaften, wie verzögert und Durchsatz, ist grundlegend. Tatsächlich, gibt es viel Ähnlichkeit zwischen den Konzepten, die in der Ergebnisanalyse verwendet werden und schedulabilityanalyse. Diese Allgemeinheit wird in der Tatsache daß der zwei Anteil a reflektiert allgemeines Modell - das allgemeine Hilfsmittelmodell. Das Modell, das wir vorausgesetzt haben, ist, mit der Erwartung ziemlich minimal, das fördern fachkundige Profile werden von den Werkzeugverkäufern oder -fachleuten definiert, indem man sich spezialisiert Konzepte definiert in diesem Profil. Jedoch glätten Sie ohne solche Spezialisierungen die Konzepte seien Sie für grundlegende Ergebnisanalyse der komplexer Systeme genügend. Wir haben versucht zu vermeiden irgendwelche Annahmen ungefähr, ob die vorbildliche Analysenmethode auf dem Anstehen basiert Theorie oder Simulation. 2,3 Annäherung an die Modellverarbeitung (Analyse und Synthese) Da wir Modellanalyse stützen möchten und vorbildliche Synthese, von hier an werden uns verwenden Sie die vorbildliche Verarbeitung der allgemeinen Bezeichnung beide umgeben. Ein schedulabilityanalysenwerkzeug, zum Beispiel das ein UML-Modell annimmt und das schedulability dieses Modells analysiert, ist eine Art vorbildlicher Prozessor . Ein anderes Beispiel ist ein Synthesewerkzeug, das ein Modell annimmt mit einigen nicht spezifizierten Eigenschaften und erzeugt einen passenden optimalen Satz Werte für jene Eigenschaften. In diesem Abschnitt beschreiben wir einen Modell-verarbeitenrahmen das ist für alle Formen der vorbildlichen Analyse und der Synthese allgemein. Das Diagramm in Tabelle 2-2 stellt ein Begriffsmodell des Prozesses dar, der für beabsichtigt wird die Modelle analysieren oder synthetisierend basiert auf dem vorgeschlagenen Profil. Das modelerkonstruieren ein UML-Modell, das Ergänzungsanmerkungen umfaßt, erforderte durch das unterschiedliche Modell Prozessoren. |  |
|
| |
|
|