Metamodel

Metamodel

Métamodèle

Brièvement, un métamodèle est défini comme la représentation d'un point de vue particulier sur des modèles.

Au-delà de leur diversité, les modèles présentent une caractéristique commune : ils sont des représentations d’un point de vue (d'une conception, d'une théorie, ...) particulier sur un système sujet d’études. Ils sont écrit dans un code (un langage, un formalisme, ...) approprié à l'expression et à l'usage des connaissances qu'ils véhiculent. Une carte IGN, une partition musicale, la formule mathématique "E=mc²", un logiciel, ... sont des exemples de modèles.

La notion de "Modèle" est donc directement liée à celles de "Formalisme", de "Point de Vue/Théorie" et de "Sujet d'études/Système"

Considérons à son tour la structure S composée des 4 notions {Sujet d’Etudes, Formalisme, Point de Vue, Modèle} comme un nouveau sujet d’études, en l’occurrence un métasujet d’études. Il est alors tout à fait concevable et légitime de bâtir des (méta)points de vue sur tout ou partie de ce nouveau sujet d’études et de les représenter par des (méta)modèles exprimés dans des (méta)langages (et ainsi de suite. Cf 'UML Four-Layer Architecture' OMG).

Modèles et métamodèles.JPG

Un métamodèle peut donc être défini comme la représentation d'un point de vue particulier sur cette structure S. Si on ne s'intéresse dans S qu'au couple {Langage, Modèle} on rejoint l'acception la plus courante de métamodèle : modèle de langage de description de modèles. Il existe différents métalangages permettant l'écriture de tels métamodèles. Parmi ceux-ci on peut citer entre autres le langage BNF (forme de Backus-Naur) ou le MOF.

Si on s'intéresse au couple {Sujet d'études, Point de Vue}, un métamodèle sera la représentation d'une opinion (d'une théorie, ...) portée sur des points de vue portés sur des sujets d'études (noter la récurrence). L'Epistémologie, La Versionologie, théorie de la reformulation des modèles, l'histoire des Sciences sont des disciplines pourvoyeuses de tels métamodèles.

Les méthodes de conception d'applications et d'architecture informatiques (telles que le cycle en V), leurs représentations formelles et les logiciels associés relèvent également de la métamodélisation.




Voir aussi

Article connexe

Bibliographie

  • (fr) Modèles & Métamodèles, Guy Caplat, 2008 (ISBN 978-2-88074-749-7)
  • Portail de l’informatique Portail de l’informatique
Ce document provient de « M%C3%A9tamod%C3%A8le ».

Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Metamodel de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • metamodel — noun a) A model or the modelling process itself b) A pragmatic communications model in neuro linguistic programming …   Wiktionary

  • Common Warehouse Metamodel — For other uses of CWM , see CWM (disambiguation). The Common Warehouse Metamodel (CWM) defines a specification for modeling metadata for relational, non relational, multi dimensional, and most other objects found in a data warehousing environment …   Wikipedia

  • Business Process Definition Metamodel — The Business Process Definition Metamodel (BPDM) is astandard definition of concepts used to express business processmodels (a metamodel), adopted by the OMG(Object Management Group). Metamodels define concepts,relationships, and semantics for… …   Wikipedia

  • Knowledge Discovery Metamodel — (KDM) is publicly available specification from the Object Management Group (OMG). KDM is a common intermediate representation for existing software systems and their operating environments, that defines common metadata required for deep semantic… …   Wikipedia

  • Common Warehouse Metamodel — Das Common Warehouse Metamodel (CWM) ist ein von der Object Management Group (OMG) entwickelter Standard für Beschreibung, Zugriff und Austausch von im Data Warehouse Prozess anfallenden Metadaten. Es soll Interoperabilität zwischen verschiedenen …   Deutsch Wikipedia

  • UML class metamodel — UML class metamodelUML is unique in that it has a standard data representation. This representation is called the metamodel.The meta model is a description of UMLinUML. It describes the objects, attributes, andrelationships necessary to represent …   Wikipedia

  • Knowledge Discovery Metamodel — Para otros usos de este término, véase KDM (desambiguación). Knowledge Discovery Metamodel (en español Metamodelo de Descubrimiento de Conocimiento ) es una especificación públicamente accesible del Object Management Group (OMG), diseñada para… …   Wikipedia Español

  • Ontology Definition MetaModel — The Ontology Definition MetaModel is an Object Management Group (OMG) specification to make the concepts of Model Driven Architecture applicable to the engineering of ontologies. Hence, it links Common Logic (CL), the Web Ontology Language (OWL) …   Wikipedia

  • Business Process Definition Metamodel — BPDM (Business Process Definition Metamodel) est une proposition développée par l Object Management Group (OMG). Description Conforme aux directives de l OMG, le métamodèle est le résultat d un processus ouvert qui implique des soumissions par… …   Wikipédia en Français

  • Common Warehouse Metamodel — Le Common Warehouse Metamodel ou CWM est une spécification de l OMG qui décrit un langage d échange de métadonnées à travers un Entrepôt de données, un système décisionnel, un système d ingénierie des connaissances (Gestion des connaissances), ou …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”