Category Archives: opinion

Model-based development in General Electric – Case Study (with a twist)

general electric model-based

Reading my Computer magazine, I ended up in an article describing a case study in the General Electric’s Motor division on the use of a model-based approach for “Quickly developing an Information System”. Among others, the paper clearly says that: A model-based approach to the definition and development of a system can reduce development costs

UML has changed the way I develop software (answered 51% of the participants in the poll)

uml standard

Some weeks ago we echoed a study (based on 50 interviews to software professionals) that showed UML adoption had not really taken off. Today, we mention a post by Richard Soley (yes, the CEO of the OMG, the organization behind UML) that claims exactly the opposite and cites a poll in the (I guess

UML adoption in practice: has anything changed in the last decade?

uml standard

In short, I’m afraid the answer is NO (and my belief is the same applies to MDE in general). Recently I had a couple of strong “déjà vu”. The first one while reading the “UML in Practice” ICSE’13 paper (read this summary also) and the second one while browsing the tweets of the last MiSE’13

Modelling allergy – a common hypersensitivity disorder


Spring is here and with it many seasonal allergies. Today, however, I´d like to mention a yearlong one, the modelling allergy a clear case of hypersensitivity disorder that provokes a strong allergic reaction when the person is faced with software models (and related model-driven artefacts). There’s no clear treatment for this allergy. As specific anti-histamines

Worried about your RSS subscription? – Follow the modeling news by email


Copyblogger makes a really good point in his post “A Real Simple Solution to the Death of Google Reader“, if you feel abandoned by Google and wonder what to do to keep all your RSS feeds (including our own one, at least until Google decides to kill feedburner as well), there’s an easy solution get

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 two, it would be easier for the students to grasp the main aspects of

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 go to the journal page to read the full details, no paywall!): MDE

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

Two failed MDE startup stories


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….


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

Powered by WordPress