Category Archives: opinion

Creating DSLs, a word of caution

hype_cycle

As all (relatively) new techniques, we are still in the process of learning when and how creating a DSLs is the best solution for a given software development scenario. Otherwise, we may end up following again the technology hype cycle (as already happened with UML; we are still paying the consequences) and fall trap of

Why did I fail with the online code-generation services – Advise(II): Don’t sell to developers

(cross-posted from the “Stories of a (failed) entrepreneur” blog) This is the second in a series of posts trying to explain what I think went wrong with my attempt of selling online code-generation services, that I end up giving up for free due to the lack of clients. In the previous post, I recommended to

Why did I fail with the online code-generation services – Advise(I): Choose a cool technology to sell

(cross-posted from the “Stories of a (failed) entrepreneur” blog) This is the first of a short series of posts where I try to reflect on the reasons that forced me to stop trying to make money out of the (now free of use) online code-generation services . I hope you find my experience useful! (and

The only thing I miss from the ER language

ER

The Entity-relationship was (well, still is in the database domain) a popular modeling language to define the (static) conceptual schema of your system. UML class diagrams (with a little bit of help from OCL) can be regarded as a superset of the ER language, which explains why ER is slowly disappearing (e.g. some years ago,

MDE equation: models + transformations = software

wirth

I think it’s time to revisit Niklaus Wirth famous equation: Algorithms + Data Structures = Programs from a MDE (didactic) perspective. I propose the following  MDE equation: Models + Transformations  = Software Of course, it’s a simplification of the reality (well, in the same way Wirth’s one was, in both cases we omit, for instance,

Not a programmer, still a Developer

It doesn’t seem TO be a consensus IN the community regarding the meaning OF the words programmer AND developer so I feel free TO give my opinion ON this.

Going on in the modeling forum

A discussion ON the best tools FOR Executable UML , FOR UML editing IN a MAC AND the relationship BETWEEN IEEE 830 & Model Theory

My new “research rants” blog

Sometimes I feel the need to explain (non-technical) situations I face in my daily research activity. Since most of them would not fit the goals of this modeling portal I’ve decided TO CREATE a blog FOR ALL my research rants , ( because research IS NOT ONLY a passion but also a job AND AS ALL jobs, it sometimes sucks!)

Anonymous functions in OCL

One of the topics that came out of the last OCL workshop (summary here ) was the possibility of adding anonymous functions (Lambda expressions) to the OCL.

Where do researchers hang out online?

I was interested IN discussing our strategy FOR the industrialization OF research tools WITH fellow researchers but I just realized I don’t know where to find them online.

Powered by WordPress