automatic programming
type of computer programming where some mechanism generates a computer program allowing programmers to write code at higher abstraction levels
Eclipse Modeling Framework
modeling framework and code generation facility for building tools and other applications based on a structured data model