We propose an extension to the OCL notation to be able to model constraints even when we do not have enough domain information to be completely precise about the rule we are modeling
Comparing the Effort of Developing Enterprise Applications with Programming and with Domain-Specific Modeling
We report on a case study comparing development productivity between traditional programming languages and a domain-specific modeling language. Check out why domain-specific modeling was over 500% as productive and changed the way how development was carried out.
Automating the build pipeline of modeling projects, one Github action at a time. We start by automating the verification process that checks models are consistent with a set of OCL constraints
In Model-Driven Engineering, openly providing research artifacts has become vital, e.g. for the broader adoption of AI techniques. We present you a set of guidelines designed as a toolkit to support researchers in creating, sharing, and maintaining artifacts in MDE research.
Five years after the first edition, we are back with a completely revised version of our model-driven software engineering book. More than 90 institutions around the world use it to teach MDE!
Easily define and execute business logic and business rules for your data-driven system with our easy-to-use low-code and model interpretation approach
A DSL and a generator to quickly produce great looking infographics from data sources. Speed up your infographic creation process and keep them always up-to-date.
Software is becoming more and more complex and require new development practices. In this post we argue the need for better software process modeling tools and revisit the state of the art of SPEM modeling tools.
We show how domain experts can individually reason about their models and combine their opinions to reach a consensus on the models and objects they are modeling
The discussion about whether modeling is good or bad is not the correct one. We all and always create at least a mental model of the system before coding it.
Access-control is a key element to manage security in any user interface. This is the first attempt to extend conversational user interfaces with access-control capabilities.