In opposition to concrete . Something lacking physical form, thus constituting a concept to be modeled . Abstract code Opposite to concrete code . A metacode consisting of abstract metamodels . A metamodel that describes an abstract code .
Abstraction Comes in many flavours.
We will deal with a subset of those. To separate qualities, properties or patterns from the actual objects to allow for reasoning over those properties alone, regardless of other, unessential details. See also abstract . An irreducable component of a system . The code used to encode a model .