The Model Driven Software Network

Raise your level of abstraction

Model Practice's Blog (4)

Craftsman or Engineer?

A lot has been written on the differences between Craftsman and Engineer.  Recently I came across a simple example by Hofstadter & Sander, that nicely shows the basic difference in thinking. We start with a little exercise:

“Draw a square, a rectangle, a rhombus, and a parallelogram.”

Some people draw a solution as in (a), some draw solution…


Added by Model Practice on April 22, 2014 at 19:05 — 2 Comments

Stachowiak on Preterition and Abundance in Modelling

In his 1973 book “Allgemeine Modelltheorie” (General Model Theory) Herbert Stachowiak describes the fundamental properties that make a Model.  Unfortunately this is still not available in english language, so I thought why not try a (quite free-style) translation of the essential bits (see here for all):

It is pretty inconvenient to post images here, so…


Added by Model Practice on May 21, 2013 at 12:24 — No Comments

Note on Languages and Abstraction

Just a short note.

Programming languages do a 2-way abstraction:

1. from machine level 'upwards', leaving out the technical bits.

2. from (all addressed) problem domains 'downwards', promising that the language constructs provided correspond to the most important real world structures.

In discussions on programming and abstraction, the latter seems a bit underrepresented, although not less…


Added by Model Practice on September 22, 2011 at 10:34 — 13 Comments

TOOLS Europe 2011

Attended Tools Conferences last week, here my brief take-away (from an Analyst's point of view):


ICMT 2011:

Such a more technically influenced subject like M2M Tranformations can contain lots of inspiring single issues, even for an analyst doing more sort of World 2 Model Transformations. Issues like generalisation of generalisation, query/ modeling by example, ...


TOOLS 2011:

1. Is Subjectivity an approach to clarifying "Appliance" of…


Added by Model Practice on July 4, 2011 at 21:30 — No Comments



© 2019   Created by Mark Dalgarno.   Powered by

Badges  |  Report an Issue  |  Terms of Service