Executable UML is careful to distinguish the concept of a model, the underlying data, behavior or computation, from its representation. The representation is typically a diagram or a table, though it could be any representation you can image.
p. 22. - Executable Uml: A Foundation for Model-Driven Architecture, 2002