| |
März 2003 OMG-Vereinheitlicht, Sprache, v1.5 Modellierend 2-5 Semantik Mit 2 UML . Die Meta-metamodeling-metamodelingschicht bildet die Grundlage für die metamodeling Architektur. Die Primärverantwortlichkeit dieser Schicht soll die Sprache für Spezifizieren a definieren metamodel. Ein Meta-metamodel-metamodel definiert ein Modell auf einem höheren Niveau der Abstraktion als a metamodel und ist gewöhnlich kompakter als das metamodel, das es beschreibt. A Meta-metamodel-metamodel kann mehrfache metamodels definieren, und es kann mehrfachen Meta- geben metamodels verbanden mit jedem metamodel. Während es im Allgemeinen daß in Verbindung stehende metamodels und Meta-metamodels-metamodelsanteil wünschenswert ist allgemeine Konstruktionsprinzipien und Konstruieren, dieses ist nicht eine strenge Richtlinie. Jede Schicht benötigt seine eigene Designvollständigkeit beibehalten. Beispiele von Meta-metaobjects-metaobjects im Meta- metamodeling Schicht sind: MetaClass, MetaAttribute und MetaOperation. Ein metamodel ist ein Fall eines Meta-metamodel-metamodel. Die Primärverantwortlichkeit von metamodelschicht soll eine Sprache für das Spezifizieren der Modelle definieren. Metamodels sind gewöhnlich durchdachter als der Meta-metamodels-metamodels, die sie beschreiben, besonders wenn sie definieren dynamische Semantik. Beispiele von metaobjects in der metamodeling Schicht seien Sie: Klassifizieren Sie, schreiben Sie, Betrieb und Bestandteil zu. Ein Modell ist ein Fall eines metamodel. Die Primärverantwortlichkeit der vorbildlichen Schicht ist, eine Sprache zu definieren, die ein Informationsgebiet beschreibt. Beispiele der Gegenstände innen die modellierende Schicht sind: StockShare, askPrice, sellLimitOrder und StockQuoteServer. Benutzergegenstände (a.k.a.-Benutzerdaten) sind ein Fall eines Modells. Die Primärverantwortlichkeit von die Benutzergegenstandschicht soll ein spezifisches Informationsgebiet beschreiben. Beispiele der Gegenstände in der Benutzergegenstandschicht seien Sie: < Acme_Software_Share_98789 >, 654,56, sell_limit_order und < Stock_Quote_Svr_32123 >. 2,2,1,1 Architektonische Ausrichtung mit dem MOF-Meta-Metamodel-Metamodel die UML und die MOF auf einer vierlagigen metamodelarchitektur, in der basieren der MOF-Meta-metamodel-metamodel ist der Meta-metamodel-metamodel für das UML-metamodel. Seit MOF und UML haben unterschiedliche Bereiche und unterscheiden sich in ihrer Abstraktion ebnet (das UML Schicht Beschreibung Beispiel Meta-metamodel-metamodel Die Infrastruktur für ein Metamodeling Architektur. Definiert die Sprache für Spezifizieren von metamodels. MetaClass, MetaAttribute, MetaOperation metamodel Ein Fall eines Meta-metamodel-metamodel. Definiert die Sprache für Spezifizieren a Modell. Kategorie, Attribut, Betrieb, Bestandteil Modell Ein Fall eines metamodel. Definiert a Sprache zum Beschreiben Informationen Gebiet. StockShare, askPrice, sellLimitOrder, StockQuoteServer Benutzergegenstände (Benutzerdaten) Ein Fall eines Modells. Definiert a spezifisches Informationsgebiet. < Acme_SW_Share_98789 >, 654,56, sell_limit_order, < Stock_Quote_Svr_32123 > |  |
|
| |
|
|