Modeling Languages: Syntax, Semantics and All That Stuff, Part I: The Basic Stuff
David Harel, Bernhard Rumpe⋆ · 2000
The motivation for this paper, the first in a planned series of three parts, is the multitude of concepts surrounding the proper definition of complex modeling languages for systems and software, and the confusion that this often causes.