I know how difficult is to teach modeling and model-driven engineering. I failed myself. But I think a cool use case such as creating chatbots could be a way to motivate students to learn MDE.
When testing or validating a model we need a diverse set of instances that helps us to analyze the different ways such model can be satisfied. Our work uses classifying terms and constraint strengthening to generate such diverse set.
See some conclusions on the usability of UML tools after analyzing over 10h of video recordings of students trying to draw a UML class diagram. Hint: there is plenty of things to improve.
Is there a future for Model Transformation Languages? (survey results + tell us what you think of them!)
Are you using model transformation languages to manipulate your models? If not, why? Should we just get rid of all transformation languages and use plain Java?. Participate in this discussion about the future of model transformations.
Clarifying all the different strategies you could follow when using modeling for the development of User Interfaces and Systems Development
We propose to take advantage of the advances in Artificial Intelligence and, in particular, Long Short-Term Memory Neural Networks (LSTM), to automatically infer model transformations from sets of input-output model pairs.
Low-code platforms are starting to offer integration with AI libraries and components to allow you design smart apps that combine the best of the low-code and AI worlds. Take a look!
crestdsl is a great example of an internal DSL embedded in Python. Read on to see why the author chose to do an internal DSL instead of an external DSL and what makes Python such a great host language for it.
Modeling and AI should not be just friends, they must be best friends forever. There are plenty of opportunities in the intersection of these two powerful paradigms. Check them out in this talk!
Can modeling and MDE contribute to DevOps? And, conversely, can DevOps help in the continuous integration and evolution of modeling artifacts themselves?
Code-generation from UML models to a number of SQL and NoSQL platforms. Including the possibility of running OCL queries on top of this combination of platforms.