Kermeta

Kermeta

Kermeta est un langage de métamodélisation exécutable disponible en Open-source.

Il dispose d’un environnement de développement de métamodèles basé sur EMOF dans un environnement Eclipse. Il permet non seulement de décrire la structure des métamodèles, mais aussi leur comportement. Il permet ainsi de définir et d'outiller de nouveaux langages en améliorant la manière de spécifier, simuler et tester la sémantique opérationnelle des métamodèles.

Il permet en outre d'appliquer plus facilement les techniques de l'Ingénierie Des Modèles aux outils IDM eux-mêmes.

Kermeta workbench se compose d'outils s'interfaçant facilement avec les outils existant dans la communauté Open-source d'Eclipse.

Ces outils sont libres, ils sont distribués selon les termes de la licence Eclipse.

Fonctionnalités principales

L'environnement de Kermeta (Kermeta workbench) propose :

  • un éditeur textuel supportant la coloration syntaxique et une aide à l'écriture (complétion)
  • une vue synthétique (outline)
  • un interpréteur, un dévermineur (debugger)
  • des fonctions de conversion (depuis/vers ecore)

Site externe


Wikimedia Foundation. 2010.

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

Игры ⚽ Нужно решить контрольную?

Regardez d'autres dictionnaires:

  • Kermeta — is a modeling and programming language for metamodel engineering. History The Kermeta language was initiated by F.Fleurey in 2005 within the [http://www.irisa.fr/triskell Triskell] team of IRISA (gathering researchers of the INRIA, CNRS, INSA and …   Wikipedia

  • Meta-Object Facility — Illustration of the Meta Object Facility. The Meta Object Facility (MOF) is an Object Management Group (OMG) standard for model driven engineering. The official reference page may be found at OMG s website.[1] Contents …   Wikipedia

  • Metamodeling — For other uses, see Meta model (disambiguation). Example of a Geologic map information meta model, with four types of meta objects, and their self references.[1] Metamodeling, or meta modeling in software engineering and systems engineering among …   Wikipedia

  • Meta-Object Facility — Иллюстрация MetaObject Facility Meta Object Facility (MOF) стандарт Object Management Group (OMG) для model driven engineering  методологии разработки, основанной на моделях. Официальное описание стандарта может быть найдено на сейте OMG …   Википедия

  • Platform-independent model — A platform independent model or PIM is a model of a software or business system that is independent of the specific technological platform used to implement it.The term platform independent model is most frequently used in the context of the MDA… …   Wikipedia

  • Model Transformation Language — Presentation = Ubiquitous transformations The notion of Model transformation is of central importance to Information Technology. A software system may be seen as a set of information transformations. The Unix system itself may be viewed as a… …   Wikipedia

  • List of Eclipse Modeling Framework based software — List of tools internally available from the Eclipse platform= * Connected Data Objects (CDO), a free implementation of a Distributed Shared Model on top of EMF * [http://www.eclipse.org/m2m/ M2M] : a framework for model to model transformation… …   Wikipedia

  • Genie logiciel — Génie logiciel Le génie logiciel (en anglais : software engineering) désigne l ensemble des méthodes, des techniques et des outils concourant à la production d un logiciel, au delà de la seule activité de programmation. Sommaire 1… …   Wikipédia en Français

  • Génie Logiciel — Le génie logiciel (en anglais : software engineering) désigne l ensemble des méthodes, des techniques et des outils concourant à la production d un logiciel, au delà de la seule activité de programmation. Sommaire 1 Définitions 2 Compétences …   Wikipédia en Français

  • Génie logiciel — Le génie logiciel (anglais software engineering) est une science de génie industriel qui étudie les méthodes de travail et les bonnes pratiques des ingénieurs qui développent des logiciels. Le génie logiciel s intéresse en particulier aux… …   Wikipédia en Français

Share the article and excerpts

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