Episode 67: Roundtable on MDSD and PLE

Topics covered
Popular Clips
Episode Highlights
DSL Preferences
The debate between textual and graphical domain-specific languages (DSLs) highlights the importance of user preference and project requirements. suggests that the choice between textual, graphical, or even table-based DSLs should depend on what feels most natural for the developers and the application area. adds that text-based DSLs are generally better understood, especially when dealing with complex issues like model merging and versioning 1.
A model is not just some boxes drawn lines between it, that's not the model. Although everybody thinks models have to be boxes and lines and things like that. Models can be text as well.
---
This perspective underscores the flexibility and adaptability required in choosing the right DSL for specific tasks.
Industry Use
The application of DSLs in various industries reveals both opportunities and challenges. shares an example from Porsche, where despite advancements in generating human-machine interfaces (HMI) with DSLs, users still prefer familiar tools like PowerPoint. This highlights the challenge for tool developers to create modeling functionalities that are as user-friendly as existing tools 2.
If you want to use some structure or formalism, we are forcing people to use some other tools than the PowerPoint.
---
also notes the potential of integrating smart documents with XML bridges to enhance usability, suggesting a future where DSLs could seamlessly integrate with everyday office tools.
Related Episodes


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

Episode 5: Model-Driven Software Development Pt. 1
Answers 383 questions

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

Episode 117: Bran Selic on UML
Answers 383 questionsEpisode 147: Software Development Manager
Answers 383 questions

Episode 120: OCL with Anneke Kleppe
Answers 383 questions
Episode 173: Feature-Oriented Software Development with Sven Apel – Pt 2
Answers 383 questions

Episode 123: Microsoft OSLO with Don Box and Doug Purdy
Answers 383 questions

Episode-226-Eric-Evans-on-Domain-Driven-Design-at-10-Years
Answers 383 questions

Episode 112: Roles in Software Engineering II
Answers 383 questions

Episode 200: Markus Völter on Language Design and Domain Specific Languages
Answers 383 questions

Episode 57: Compile-Time Metaprogramming
Answers 383 questions

Episode 17: Feedback and Roadmap
Answers 383 questions

Episode 155: Johannes Link & Lasse Koskela on TDD
Answers 383 questions
Episode 172: Feature-Oriented Software Development with Sven Apel – Pt 1
Answers 383 questions













