Category Archives: contribution

Tool Vendors required to showcase better the power of their MDE tools

presenting

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 basic data-intensive web application (i.e. a basic

Two failed MDE startup stories

sosym

In its latest issue, Sosym (Software and Systems Modeling Journal) includes a paper where Tony Clark and Pierre-Alain Muller tell the tale of the creation (and later failure) of their respective MDE-based companies. We have covered successful MDE companies before but it is at least as interesting to learn from those who failed (as my

Next time you ask for proof of the benefits of software modeling I will….

Euclids_PythagoreanTheorem_Remix_2_by_Merlin2525

Quite regularly, I get questions about what empirical evidence supports my “belief” that models are good (what kind of models, how much modeling is necessary, whether models should be used as blueprints or as executable models,… are not today’s topic). Until now, I used to point to the (true, few) scientific empirical studies on the

HatePaste (a place to share terrible code) for models?

HatePaste

Do you know the HatePaste site? It’s a place where you can share and vote the worst code snippets you´ve ever seen (if you don’t know the site yet, take a look, you´ll have some fun I promise). Yes, before entertaining the idea of collecting samples of bad models we could start by having repositories

More than 500 slides on model-driven software engineering ready to use in your course

slidesscreenshot

We have now created a complete slide set for each chapter of our MDSE book. In total we have prepared more than 500 slides on all key topics in model-driven engineering (MDE use cases, UML, OCL, MDA, DSLs, model-to-model and model-to-text transformations, model management, agile development with MDE, etc, check the table of contents of

RR: Wikileaking Eclipse modeling (pros and cons of eclipse modeling tools from an industry perspective)

wikimodeling

I strongly recommend all of you to take a look at Ronan Barrett (see also his older personal research page) presentation at EclipseCon 2012 titled: Wikileaking Eclipse Modeling – Spilling the beans on how industry uses EMF based tooling successfully! In his presentation, he gives his opinon on several well-known modeling tools based on his

Politeness rules when writing guest blog posts

guestblog

As you have probably noticed, I´m more and more opening the portal to the community, encouraging other modeling experts to participate in this portal by presenting their tools / ideas around model-driven engineering (if you have something to say please drop me a line and we´ll discuss your proposal!). I believe this makes the portal

No Java API to import / export sql files (really?)

mysqljava

I was looking for a way to import and export sql files to/from a mysql database from within a Java application (i.e. I want to let users upload a .sql file in the application and import this file, similarly I want them to be able to create a dump of the database they uploaded before)

Model driven engineering is not cool

167830.strip.sunday

This Dilbert strip is a perfect example of a cool technology: everybody feels the need to use it. Your colleagues are using it, clients force you to use it so you end up changing the way you develop software to integrate it even if have no idea why you’re doing it. It’s just that the

On the automation of the horse-shoe model for software modernization

herradura-eng

Software modernization processes usually follow the well-known horse-shoe model [1], which provides a framework to integrate different abstraction levels and reengineering tools. In today’s guest post, Jesus Sánchez Cuadrado, Orlando Ávila García, Javier Luis Cánovas Izquierdo and Adolfo Sanchez-Barbudo Herrera propose a reinterpretation of the horse-shoe model (or better said, a back-to-the-roots approach) based on

Powered by WordPress