The model-driven book – 2nd edition (now also available via Springer)
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!
The agile fever – yet another very dangerous fever
Alex Bell, who already alerted us about the dangers of the UML fever (see death by UML, are we immune now?, and check as well my own word of caution about the DSL fever, fear shared by others) has now "discovered" a new very dangerous type of fever, the agile fever....
Gartner’s view of MDA position in the hype cycle (I disagree)
According to this InfoQ article , Gartner's believes that the technology "Model Driven Architectures" is still Sliding Into the Trough viewed from the perspective of the hype cycle. I beg to disagree. Instead I agree with Stephen J. Mellor that believes MDA is...
MDE making its way into stackoverflow
I've been in StackOverflow for a while now (to be precise, and according to my user profile there, 3 years and 4 months) and in the last months I've started to see MDE-related questions in the site. UML has always been a popular topic (with almost 1800 questions) but...
Catalogue of refactorings for model transformations
A maintainable, reusable, and extensible set of transformation definitions is a key aspect in any high-quality model-based solution. This work presents a first catalogue of refactorings towards this goal
Architecture Quality revisited
Together with X. Franch, D. Ameller and C. Ayala (all members of the GESSI group), I've been recently interested in exploring to what extend the huge amount of elicitation, documentation, validation, ... techniques for non-functional requirements (NFRs) were useful...
Ensō: Don’t Design Your Programs, Program Your Designs
William R. Cook is the author of today's guest post where he presents his work on the software development system Ensō. Enter William. Ensō: Don't Design Your Programs, Program Your Designs(DDYPPYD, pronounced "dipped") This note is an explanation of the goals and...
Building Zurmo, an open source CRM
Today, Ray Stoeckicht explains the whys and hows behind the creation of Zurmo, a new open source CRM (Customer Relationship Management) system. Enter Ray: Zurmo is an open source CRM application that is mobile, social, and gamified. It is written in PHP utilizing...
How a software development team faces a bug in the software (cartoon)
(discovered via Jon Segador)
GetType function for OCL?
A colleague asked me if OCL had a getType function in the standard library that could be used to get the type of an object. The answer, AFAIK, is no. There are the oclIsKindOf(Type) and oclIsTypeOf(Type) functions to test whether an object is instance of a given type...
API Design by Matt Gemmell
APIs are everywhere (just take a look at the more of 6000 APIs registed in the programmable web). At this point I think it is likely you end up creating an API at some point of your professional life. If so, please read these 25 rules of API Design by Matt Gemmell....
Recent Comments