Modeling Software

By: John D. McGregor


There must be some well-defined mapping between the model and reality, which in our world means between the model and compilable source code. Models may be interpreted by humans who then write the code or the model interpretation may rest in patterns that are automatically applied to generate code. The ability to map the model to different “realities”, such as different platforms, is what makes modeling so powerful.

Cite as:

John D. McGregor, “Modeling Software”, Journal of Object Technology, Volume 8, no. 1 (January 2009), pp. 7-22, doi:10.5381/jot.2009.8.1.c1.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn