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.
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.
We present our ecosystem of tools to facilitate the automatic discovery, merging, quality assurance and code-generation of REST APIs, relying on standard specifications like OpenAPI and OData.
Energy efficiency has become a critical point when developing applications. To help developers understand the energy consumption of a program, we generate an energy model from source code and extend it with energy measurements gathered at runtime.
An initial roadmap towards the holistic protection of intellectual property (IP) in collaborative modeling scenarios based on the adaptation of Cryptography, Access-control and Digital Rights Management mechanisms
Very few MDD approaches have been reported to deal with NFRs (though they should). To better understand the current practices we present the results of a multi-national empirical study, based on interviews with companies using MDD for their development projects.
Jarvis is a new chatbot DSL that helps you to model and deploy complex chatbots that interact with external services. Bringing the power of model-driven engineering to chatbot development