KM3 or Kernel Meta Meta Model is a neutral computer language to write metamodels and to define Domain Specific Languages.
KM3 has been defined at INRIA and is available under the Eclipse platform.