Metamodell: Difference between revisions
(Created page with "Category:ASE-Glossar {| class="wikitable" style="margin-left: auto; margin-right: 0px;" !colspan="2"|Metamodell |- !Relevant für Projekte aus der ASE-Initiative ||it's owl |- !Stadium ||Up-to-date |} ==ASE-Definition (dt.)== Ein Metamodell umfasst die Definition der abstrakten Syntax und der statischen Semantik einer Modellierungssprache. Ein Modell ist eine Instanz des Metamodells beschrieben, in der durch das Metamodell definierten Modellierungssprache. Die abstra...") |
No edit summary |
||
Line 15: | Line 15: | ||
A metamodel comprises the definition of the abstract syntax and the static semantics of a modelling language. A model is an instance of the metamodel described in the modelling language defined by the metamodel. The abstract syntax specifies which model elements are available, what properties they have and how they can be linked to each other in principle. The static semantics define how a model element must be linked to others in order to have a meaning in the definition of the dynamic semantics (see [[Modellierungssprache]]). | A metamodel comprises the definition of the abstract syntax and the static semantics of a modelling language. A model is an instance of the metamodel described in the modelling language defined by the metamodel. The abstract syntax specifies which model elements are available, what properties they have and how they can be linked to each other in principle. The static semantics define how a model element must be linked to others in order to have a meaning in the definition of the dynamic semantics (see [[Modellierungssprache]]). | ||
==Literatur== | |||
[https://zbmath.org/?q=an:1126.68030 Stahl, T.; Völter, M.; Efftinge, S.; Hasse, A.: Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management, dpunkt.verlag, Heidelberg, 2. Auflage, 2007] | [https://zbmath.org/?q=an:1126.68030 Stahl, T.; Völter, M.; Efftinge, S.; Hasse, A.: Modellgetriebene Softwareentwicklung: Techniken, Engineering, Management, dpunkt.verlag, Heidelberg, 2. Auflage, 2007] | ||
Revision as of 23:59, 1 May 2024
Metamodell | |
---|---|
Relevant für Projekte aus der ASE-Initiative | it's owl |
Stadium | Up-to-date |
ASE-Definition (dt.)
Ein Metamodell umfasst die Definition der abstrakten Syntax und der statischen Semantik einer Modellierungssprache. Ein Modell ist eine Instanz des Metamodells beschrieben, in der durch das Metamodell definierten Modellierungssprache. Die abstrakte Syntax legt dabei fest, welche Modellelemente zur Verfügung stehen, welche Eigenschaften sie haben und wie sie prinzipiell untereinander verknüpft werden können. Die statische Semantik definiert, wie ein Modellelement mit anderen verknüpft sein muss, um bei der Definition der dynamischen Semantik (s. Modellierungssprache) eine Bedeutung zu haben.
ASE-Definition (engl.)
A metamodel comprises the definition of the abstract syntax and the static semantics of a modelling language. A model is an instance of the metamodel described in the modelling language defined by the metamodel. The abstract syntax specifies which model elements are available, what properties they have and how they can be linked to each other in principle. The static semantics define how a model element must be linked to others in order to have a meaning in the definition of the dynamic semantics (see Modellierungssprache).