Guidelines for Quality Management of Research Artifacts in Model-Driven Engineering
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.
Automatic grading of UML models
Dear lazyweb, I was wondering if any of you knows/uses any tool to automatically grade (UML) models created by students. I'm fully aware this far from easy (which probably explains why I don't know of any such tool that is widely used, at least not among the people I...
Lightweight mechanism to reason on String values
Our paper Lightweight String Reasoning in Model Finding by Fabian Büttner and myself has been accepted for publication in the Journal of Systems and Software Modeling (SoSyM). The abstract is the following. You can also read the full paper Models play a key role in...
Introduction to Domain-Specific Languages (DSL tutorial slides)
Javier Cánovas, a postdoctoral fellow in AtlanMod, recently gave on tutorial on DSLs (Domain-specific Languages). I think the set of slides he prepared are really good and could be interesting for many of the readers of the portal. So, if you want to know what a DSL...
Anybody using both MDA platform-independent AND platform-specific models?
Model-driven Architecture (MDA) is the OMG´s view of model-driven development (see clarifying concepts: MBE vs MDE vs MDD vs MDA). According to the OMG, "a complete MDA application consists of a definitive PIM (platform-independent model), plus one or more PSMs...
It’s time to teach history of programming languages
One of the first concepts I show when teaching Model-driven engineering is the MDE equation (Models + Transformations = Software ) which obviously revisits the well-known Niklaus Wirth's equation: Algorithms + Data Structures = Programs. I thought that by linking the...
DSL Engineering – book announcement
Markus Völter talks about his recent (and highly anticipated 🙂 ) new book on domain-specific languages. Enter Markus. Domain-Specific Languages are modeling or programming languages that are tailored to a particular application domain. By incorporating knowledge...
Is Model-driven Engineering (dis)covering the Social Web?
In today's guest post, Marco Brambilla presents his work on bridging the gap between model-driven engineering and the social web. IMHO, this is a key aspect that has been largely ignored by MDE tools so far. Most applications integrate nowadays social components and...
Top 10 lies about MDE
Richard Paige and Louis Rose just published in the JOT journal the article/post Lies, Damned Lies and UML2Java where they summarize the 10 most dangerous misconceptions about model-driven engineering. For those with no time, this is the list headlines (you´ll need to...
Is transitioning to MDE revolutionary (for companies adopting it)?
After reading the paper "Transition to Model-Driven Engineering - What Is Revolutionary, What Remains the Same?" by Jorge Aranda, Daniela Damian and Arber Borici I immediately contacted the authors and asked them to summarize the main lessons learnt from their work in...
Tool Vendors required to showcase better the power of their MDE tools
Dear tool vendor, I know your page includes some success stories where your clients explain how much they improved their productivity when using your tool. I've also seen that you have some sample applications so that I can get the idea of how fast I can create a...
Recent Comments