Category Archives: Models

What is a killer application?

Anatomy of a Killer Application It is interesting to compare the adoption cycle of various IT technologies. One challenging goal consists in predicting how these technologies may evolve. One interesting observation is the industrial take-off of a technology, i.e., the … Continue reading

Posted in Models, Object | Leave a comment

About model transformations

Model Transformations are essential Some recent Twitter discussions triggered by the interview of Steven Kelly by Angelo Hulshout are interesting: RT @MarkDalgarno @stevekmcc interviewed by @delphinocons for the Model-Driven Software Network: http://bit.ly/bgYE9Y — Rafael Chaves (@abstratt) November 18, 2010 Rafael … Continue reading

Posted in Metamodeling, Models, Transformation, Uncategorized | 10 Comments

Bits of History (Relations between Model and Metamodel)

Bits of History (Abstract Models) An interesting tradition at every OMG meeting is the ORSMC meeting. It used to take place on the Sunday before the technical meeting week, but recently the meeting day became more flexible. The main goal … Continue reading

Posted in MDA, Metamodeling, Models | Leave a comment

Paradim changes

If we look at the major trend evolutions in software engineering, we can see three big periods since the beginning: until 1980: procedural technology with procedural refinement as the main paradigm from 1980 until 2000/2010: object and component technology with … Continue reading

Posted in Models, Transformation | Leave a comment

MDE for Managing Complex Systems

Towards an MDE implementation of the Macroscope The ModelPlex European IP is now finished.  The target of the project was  the application of MDE to complex systems. The basic use cases were provided by Thales, Telefonica, WesternGeco ( Schlumberger) and SAP. … Continue reading

Posted in Complex Systems, Macroscope, MDE, Models | Leave a comment

The Village Metaphor by Antonio Vallecillo

A Journey through the Secret Life of Models In my presentations, I quite often use the following slide stolen from Antonio Vallecillo from Màlaga. It may be important to give here the original presentation from which this was extracted because … Continue reading

Posted in MDE, MDI, Models, Transformation | Leave a comment

The Eclipse Modeling Platform Project

The Modeling Platform Project. The Modeling Platform is a vision to create an integrated modeling development platform and toolchain based on Eclipse technology. A number of companies are participating in developing a list of requirements and vision for the Modeling … Continue reading

Posted in Eclipse, EMF, MDE, Models | Leave a comment

Teaching Model Driven Engineering

Four lectures on MDE I am currently working on a set of four general lectures  on Principles and Applications of  Model Driven Engineering. The content will be evolving, but the general organization is the following: Course #1: History and context … Continue reading

Posted in DSL, MDA, MDE, Models, Teaching, Transformation | Leave a comment

Where are models coming from?

On the origin of models One important question is about the origin of models. There are several answers to this question. The most naïve one is that models comes from a UML modeler like babies comes from cabbages. The question … Continue reading

Posted in MDE, Models, Modelware, Transformation | Leave a comment

On the Principle of substitutability

SUBSTITUTABILITY Substitutability is a principle in object-oriented programming. It states that, if S is a subtype of T, then objects of type T in a computer program may be replaced with objects of type S (i.e., objects of type S may be substituted for objects … Continue reading

Posted in MDE, Models, Modelware, Substitutability | Leave a comment