SDM: From a Natural to a Formal Language with DSL Assistant by My M.
Mosthaf and Andrzej Wasowski
SDM: From a Natural to a Formal Language with DSL Assistant by My M.
Mosthaf and Andrzej Wasowski
No automatic checking of these - if you can't answer these, it's a sign you
need to check back in the paper.
Quick questions/consolidation tasks
- What is the overall aim of the DSL Assistant? How do people use
it?
- Study the page of figures (p4 of the PDF). Check you understand them,
by reference to the text where necessary - you may not have met the feature
model notation (Fig 2) for example. Check you understand the relationship
between the xtext grammar and the metamodel (Fig 3).
- What validation is done? What are its strengths and weaknesses?
- What conclusions does the paper draw? Do you think they are supported
by the paper?
- (Open ended) Other than via this paper, this course hasn't much considered the
problem of having different versions of a DSL, but it is a
significant one. What does this paper have to say about it? What else can
you deduce/find out?
- (Open ended) DSLs and LLMs solve, in some ways, the same problem - they
make it possible for people who aren't programmers to tell a computer what
they want it to do. Do LLMs actually make DSLs redundant? Will, or should,
the whole field of MDE now die away, to be replaced by the use of AI? Why,
or why not?