This page tries to collect the most useful readings for non-modeling experts to get them introduced to the world of modeling, model-driven development,… These are not deep technical papers but articles that present some of the important modeling/MDD/MDE/MDA/… concepts/methods/theories/… and discuss their benefits/drawbacks in a way that (I believe) engage the readers and satisfy his/her curiosity.
The top 10 list starts with these initial proposals. Feel free to recommend new additions to the list!!
- “Coding for the Code – Can models provide the DNA for software development?” by Friedrich Steimann and Thomas Kühne. I renamed and summarized this article in the blog post: MDD discussion with Dr. Pro and Dr. Con
- Death by UML fever by Alex E. Bell. Summary and discussion here
- (presentation) The Unbearable Stupidity of Modeling by Ed Merks. Summary here
- MD*/DSL Best Practices by Markus Völter where he describes the best practices he learnt over the years using DSLs for developing software.
- Lies, Damned Lies and UML2Java about misunderstandings, misconceptions, misrepresentations and plain old-fashioned errors related to Model-Driven Engineering. By Richard Paige and Louis Rose.
You don’t need to be a math expert to realize that I’ve not reached yet my 10 references limit. Feel free to suggest other readings. Some candidates to make the list were also discussed here .