Meta-modeling technique: Difference between revisions

Content deleted Content added
No edit summary
No edit summary
Line 2:
 
== Introduction ==
The following discussion can be viewed as a detailed application of [[Meta-modeling|metamodeling]] techniques, related to [[Model Driven Engineering]]. In software engineering, data engineering and software engineering, the use of [[Model|models]] is more and more recommended. this should be contrasted with the classical code-based development techniques. A [[Model|model]] always conform to a unique [[Meta-model|metamodel]]. One of the currently most active branch of [[Model Driven Engineering]] is the approach named [[Model Driven Architecture]] proposed by [[OMG]]. This approach is based on the utilization of a language to write metamodels called the [[Meta-Object Facility|Meta Object Facility or MOF]]. Typical metamodels proposed by [[OMG]] are [[UML]], SysML, SPEM or CWM. All the languages presented below could be defined as MOF [[Meta-model|metamodels]].
 
One important move in [[Model Driven Engineering]] is the systematic use of [[Model Transformation Language]]s.
 
== Examples of metamodeling approaches==