The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - Nov.-Dec. (2011 vol.28)
pp: 20-25
ABSTRACT
What's the difference between programming and modeling? And should there be one? Modeling is a different world from programming, especially because of the mindset and tools involved. But as the author thought more about the dichotomy between the two, he concluded that what we really need is a set of composable language modules that express different software concerns - some application-domain specific, others more related to technical concerns and thus more generic and reusable. This idea isn't new, but the time is right to discuss it again, especially as the necessary tools are maturing.
INDEX TERMS
software modeling, programming, application-domain specific, composable languages
CITATION
Markus Völter, "From Programming to Modeling - and Back Again", IEEE Software, vol.28, no. 6, pp. 20-25, Nov.-Dec. 2011, doi:10.1109/MS.2011.139
REFERENCES
1. T. Stahl, Model-Driven Software Development, Wiley, 2006.
2. L.C.L. Kats, E. Visser, and G. Wachsmuth, "Pure and Declarative Syntax Definition: Paradise Lost and Regained," Proc. Onward 2010, ACM Press, 2010; www.lclnet.nl/publicationspure-and-declarative-syntax-definition.pdf .
25 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool