Jump to: navigation, search

Difference between revisions of "KM3"

(created category AMMA)
(added description for KM3)
Line 1: Line 1:
 
{{Backlink|AMMA}}
 
{{Backlink|AMMA}}
  
KM3 (Kernel MetaMetaModel) is a convenience notation to facilitate and speed up the creation and management of metamodels.
+
==Presentation==
 +
* KM3 (Kernel Meta Meta Model) is a neutral language to write [http://en.wikipedia.org/wiki/Meta-model | metamodels] and to define [http://en.wikipedia.org/wiki/Domain_Specific_Language | Domain Specific Languages]
  
[http://www.eclipse.org/gmt/atl/doc/KernelMetaMetaModel%5Bv00.06%5D.pdf KM3 User Manual]
+
* KM3 has been defined at [http://en.wikipedia.org/wiki/INRIA | INRIA].
 +
 
 +
* The reference manual may be found at: [http://www.eclipse.org/gmt/atl/doc/ manuels], [http://www.eclipse.org/gmt/atl/doc/KernelMetaMetaModel%5Bv00.06%5D.pdf km3 intro].
 +
 
 +
* There is an evolutive library of [http://en.wikipedia.org/wiki/Meta-model | metamodels] written in KM3.
 +
 
 +
* This library of open source metamodels may be found at: [http://www.eclipse.org/gmt/am3/zoos/ AtlanticZoo].
 +
 
 +
* This library contains about 130 KM3 metamodels and has been named a Zoo.
 +
 
 +
* This collection of KM3 metamodels is intended for experimental purposes.
 +
 
 +
* On the same site there are also a number of "mirror zoos" containing metamodels written in other languages like MOF, UML, Prolog, VB, etc.
 +
 
 +
== References ==
 +
[http://www.sciences.univ-nantes.fr/lina/atl/www/papers/KM3-FMOODS06.pdf KM3: a DSL for Metamodel Specification ]Jouault, F, and Bézivin, J (2006). In: Proceedings of 8th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems, LNCS 4037, Bologna, Italy, pages 171-185.
  
 
[[Category:Modeling]]
 
[[Category:Modeling]]
 
[[Category:MDD]]
 
[[Category:MDD]]
 
[[Category:AMMA]]
 
[[Category:AMMA]]

Revision as of 05:51, 20 September 2006

< To: AMMA

Presentation

  • There is an evolutive library of | metamodels written in KM3.
  • This library of open source metamodels may be found at: AtlanticZoo.
  • This library contains about 130 KM3 metamodels and has been named a Zoo.
  • This collection of KM3 metamodels is intended for experimental purposes.
  • On the same site there are also a number of "mirror zoos" containing metamodels written in other languages like MOF, UML, Prolog, VB, etc.

References

KM3: a DSL for Metamodel Specification Jouault, F, and Bézivin, J (2006). In: Proceedings of 8th IFIP International Conference on Formal Methods for Open Object-Based Distributed Systems, LNCS 4037, Bologna, Italy, pages 171-185.