Architecture Quality revisited

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

Building Zurmo, an open source CRM

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

GetType function for OCL?

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

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

Dijkstra on Abstraction

Dijkstra on Abstraction

Love this sentence from Dijkstra (as part of his ACM Turing Lecture on 1972: the Humble Programmer) The purpose of abstraction is not to be vague, but to create a new semantic level in which one can be absolutely precise I couldn't agree more with him. When modeling...

Summaries of SE research apt for practitioners

Practitioners do not read research papers so reaching them to explain how our great research can improve their (work) lives is not easy. We do it by industrializing our research tools but these two blogs: It will never work in theory SoftEng do an excellent work by...

Showcase your modeling / low-code tool

Modeling: all you need to know

Show your tool to hundreds of modeling experts

Twitter / X

Want to build better software faster?

Want to build better software faster?

Read about the latest trends on software modeling and low-code development

You have Successfully Subscribed!

Pin It on Pinterest