dbo:abstract |
Kermeta est un langage de métamodélisation exécutable dont le format et le code source est ouvert. 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 dirigée par les modèles aux outils IDM eux-mêmes. Kermeta workbench se compose d’outils s’interfaçant facilement avec les outils existants dans la communauté des logiciels libres d’Éclipse. Ces outils sont libres et sont distribués selon les termes de la licence Éclipse. (fr) Kermeta is a modeling and programming language for metamodel engineering. (en) Kermeta это язык моделирования и программирования для метамодельной инженерии. Он заполняет пробел между MOF, которое определяет только структуру метамодели, и практическими нуждами программирования, добавив средства определения статической семантики (подобно предметно-ориентированному языку программирования) и динамической семантики (используя операционную семантику метамодели). Kermeta использует объектно-ориентированную парадигму, как Java или Eiffel. (ru) |
dbo:wikiPageExternalLink |
http://www.kermeta.org/ http://www.irisa.fr/triskell http://www.kermeta.org |
dbo:wikiPageID |
7431140 (xsd:integer) |
dbo:wikiPageLength |
6946 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID |
1091091513 (xsd:integer) |
dbo:wikiPageWikiLink |
dbr:Metamodeling dbr:Breton_language dbr:Design_by_contract dbc:Software_using_the_Eclipse_license dbr:Institut_national_des_sciences_appliquées dbr:Object_Constraint_Language dbr:Functional_programming dbr:CNRS dbr:Type_introspection dbr:Eclipse_(software) dbr:Formal_semantics_of_programming_languages dbr:Unified_Modeling_Language dbr:University_of_Rennes dbc:Free_UML_tools dbc:Java_platform_software dbc:Unified_Modeling_Language dbr:Eclipse_Public_License dbr:Domain_Specific_Language dbr:Domain-specific_modelling dbr:Meta-modeling dbr:Meta_Object_Facility dbr:INRIA dbr:Object-oriented dbr:Open-source_license dbr:Meta-Object_Facility dbr:Model-based_testing dbr:Imperative_programming dbr:QVT dbr:Model_Transformation_Language dbr:Aspect-oriented dbr:Aspect_oriented_programming dbr:IRISA dbr:Model_Driven_Engineering dbr:ECore dbr:Model-oriented |
dbp:wikiPageUsesTemplate |
dbt:Reflist dbt:Short_description |
dct:subject |
dbc:Software_using_the_Eclipse_license dbc:Free_UML_tools dbc:Java_platform_software dbc:Unified_Modeling_Language |
gold:hypernym |
dbr:Modeling |
rdf:type |
dbo:Software yago:Artifact100021939 yago:Implement103563967 yago:Instrumentality103575240 yago:Object100002684 yago:PhysicalEntity100001930 yago:Tool104451818 yago:Whole100003553 yago:WikicatFreeUMLTools |
rdfs:comment |
Kermeta is a modeling and programming language for metamodel engineering. (en) Kermeta это язык моделирования и программирования для метамодельной инженерии. Он заполняет пробел между MOF, которое определяет только структуру метамодели, и практическими нуждами программирования, добавив средства определения статической семантики (подобно предметно-ориентированному языку программирования) и динамической семантики (используя операционную семантику метамодели). Kermeta использует объектно-ориентированную парадигму, как Java или Eiffel. (ru) Kermeta est un langage de métamodélisation exécutable dont le format et le code source est ouvert. 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 dirigée par les modèles aux outils IDM eux-mêmes. (fr) |
rdfs:label |
Kermeta (fr) Kermeta (en) Kermeta (ru) |
owl:sameAs |
freebase:Kermeta yago-res:Kermeta wikidata:Kermeta dbpedia-fr:Kermeta dbpedia-ru:Kermeta https://global.dbpedia.org/id/2xSc4 |
prov:wasDerivedFrom |
wikipedia-en:Kermeta?oldid=1091091513&ns=0 |
foaf:homepage |
http://www.kermeta.org/ |
foaf:isPrimaryTopicOf |
wikipedia-en:Kermeta |
is dbo:wikiPageWikiLink of |
dbr:Metamodeling dbr:Platform-independent_model dbr:Language-oriented_programming dbr:Language_workbench dbr:KM3 dbr:List_of_Eclipse_Modeling_Framework_based_software dbr:Meta-Object_Facility dbr:Model_transformation_language |
is foaf:primaryTopic of |
wikipedia-en:Kermeta |