Episode 5: Model-Driven Software Development Pt. 1

Topics covered
Popular Clips
Episode Highlights
Graphical Editors
Graphical modeling editors like GMF are transforming model-based development by simplifying the creation of domain-specific editors. highlights the GMF project, which generates graphical modeling editors from a meta model in Eclipse EMF. This approach allows developers to create tailored editors that express specific models without needing complex transformation languages.
What I need is small, tailored, specific editors to express my models. And that's where GMF is going to be a big, big win.
---
This innovation addresses the need for functional, yet straightforward tools in modern software projects 1.
Tool Improvements
Improving software infrastructure could potentially reduce reliance on Model-Driven Software Development (MDSD) and generators. questions whether enhancing platforms like the graphical editing framework could eliminate the need for MDSD. agrees that better platforms could reduce the necessity for generating code, especially for basic tasks.
Writing better platforms will certainly reduce the need for generating stuff, especially for those dump generators that just generated dump glue code.
---
However, he notes that domain-specific needs still require generation, as platforms alone cannot address all architectural and domain-specific challenges 2.
Related Episodes


Episode 6: Model-Driven Software Development Pt. 2
Answers 383 questions

Episode 16: MDSD Pt. 3, Hands-On
Answers 383 questions

Episode 67: Roundtable on MDSD and PLE
Answers 383 questions
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
Answers 383 questions

Episode-226-Eric-Evans-on-Domain-Driven-Design-at-10-Years
Answers 383 questionsEpisode 147: Software Development Manager
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions
Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
Answers 383 questions

Episode 32: Service Oriented Architecture, Pt.2a
Answers 383 questions

Episode 2: Dependencies
Answers 383 questions

Episode 53: Product Line Engineering Pt. 1
Answers 383 questions

Episode 190: Lean (Software) Development
Answers 383 questions

Episode 228: Software Architecture Sketches with Simon Brown
Answers 383 questionsEpisode 87: Software Components
Answers 383 questions

Episode 83: Jeff DeLuca on Feature Driven Development
Answers 383 questions










