»
you're reading...
Fundamentals

Have Models failed?

dollwei, the imagination to a time travel may be irresponsible which relies on a high-mass/energy object as well as a tiny wormhole“Models have filed,” Jean Bezivin said[1], “at least temporarily. […]The deployment of MDE seems today to have reached a standstill.” Anyway, this is a rather heavy judgment, I don’t know whether it’ ll stir up some waves (I hope so) in the MDE community which appears a little dreary and lifeless.

However, what factors led to this situation? It’s worth thinking about, deeply. In the abstract of keynote (I’m looking for the whole), he mentioned one of the aspect: “ambiguous relation between programming languages and modeling languages.” It is no surprising – this is one of the topic that we discussed about – and yet, I tend to believe that the difference between the models and programs may be more essential then the difference of the languages.

After such a long time, with so much research and practice, it requires certain radically rethinking but not just some amendments and additions that confined to existing ideas, if we want to achieve certain new breakthroughs. I think, there are many aspects/points which will probably be worth or need to do further exploration or research, such as ,

  • For MDATM. It has been dominating the basic path to now called MDE but, some new ideas, with a standardized way, in a strong business background, control the direction of development/research in a field so long, I think this is probably not a healthy phenomena. (so the following aspects basically with MDA);
  • For the basic concepts. Models (and the difference to programs), abstractions, abstract hierarchy, execution and interpretation (for models or code/programs), the ambiguous relations among such as graphical and textual notations, meta-models and languages, etc.;
  • For the basic principles. The timeliness of a model, the object and/or purpose of a model, model working mechanisms, the conditions for model transformation, etc.;
  • For the theoretical basis. The general theory and mathematical basis for models and modeling, an appropriate world view or philosophical foundation;
  • The gap between its goal (motivation) and business (end users) demand;
  • Be bound to OO, and so on.

It should be a lot of discussion on this topic — whatever, from academia to industry have spent countless resources for this, nearly two decades.

Models are never failed but the uses could, I think.

(Just a note, very preliminary.)

—-

[1] I read from here: Jean Bezivin, abstract of “Why did MDE miss the boat?”, a keynote address to the second Brazilian Workshop on Model Driven Software Development.

* The illustration “the imagination to a time travel may be irresponsible which relies on a high-mass/energy object, as well as a tiny wormhole” from dollwei’s collective drawings, with the permission of the author.

Advertisements

About TY

interested in models & modeling, software, information systems, applications & engineering for enterprises

Discussion

2 thoughts on “Have Models failed?

  1. to me MDE in most projects (from my environment) is like driving a formular-1 car in a motor rally. (i.e. without better pavement, improving the car doesn’t make much sense)

    >”The gap between its goal (motivation) and business (end users) demand;”

    Just building the car is not enough. Also driving it from time to time can be an intriguing experience ;)

    >”For the basic concepts. Models (and the difference to programs), abstractions, …”

    ‘Modelling Theory and Abstraction Awareness’ – my absolute favourite :)

    Have fun
    |=

    Posted by modelpractice | October 23, 2011, 20:06

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Categories

Archives

Subscribe notifications of new posts by email.

Join 62 other followers

%d bloggers like this: