| |
2-4 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend März 2003 Semantik Mit 2 UML Sprache) und natürliche Sprache (englisch). Schließlich werden die Semantik beschrieben hauptsächlich in der natürlichen Sprache, aber kann irgendeine zusätzliche Darstellung, abhängig von mit einschließen das Teil des Modells, das beschrieben wird. Die Anpassung der formalen zu spezifizierenden Techniken die Sprache wird völlig in Abschnitt 2,3, "Sprachförmlichkeit," auf Seite 2-7 beschrieben. In der Zusammenfassung wird das UML-metamodel in einer Kombination der graphischen Darstellung beschrieben, natürliche Sprache und formale Sprache. Wir erkennen, daß es theoretische Begrenzungen zu gibt was man über ein metamodel mit dem metamodel selbst ausdrücken kann. Jedoch unser Erfahrung schlägt vor, daß diese Kombination eine angemessene Abgleichung zwischen anschlägt expressiveness und Lesbarkeit. 2,2 SprachcArchitektur 2,2,1 Vierlagige Architektur Metamodel Das UML-metamodel wird als eine der Schichten eines vierlagigen Metamodelings definiert Architektur. Diese Architektur ist eine nachgewiesene Infrastruktur für das Definieren das exakte Semantik angefordert durch komplizierte Modelle. Es gibt einige andere dazugehörige Vorteile mit dieser Annäherung: ? verfeinert sie semantisches Konstruieren, indem sie rekursiv sie an aufeinanderfolgendem anwenden metalayers. ? stellt sie eine architektonische Grundlage für das Definieren der zukünftigen UML-metamodelverlängerungen zur Verfügung. ? versorgt sie eine architektonische Grundlage für das Ausrichten des UML-metamodel mit anderem Standards basiert auf einer vierlagigen metamodeling Architektur, insbesondere das OMG Meta-Gegenstand-Service (MOF). Der im Allgemeinen geltende Rahmen für das Metamodeling basiert auf einer Architektur mit vier Schichten: ?- Meta-metamodel-metamodel ?- metamodel ?- Modell ?- Benutzergegenstände Die Funktionen dieser Schichten werden in der folgenden Tabelle zusammengefaßt. |  |
|
| |
|
|