Category Archives: Metamodeling

Endangered (technical) species

I am amazed by the rapid disappearance of many references to important technical contributions. It is normal life that new proposals appear and that old proposals disappear. But I find annoying that direct Web references vanishes so quickly. It is sad because some … Continue reading

Posted in Metamodeling | Tagged | 2 Comments

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

Definitions

A set of definitions for MDE The core organization of MDE can be captured by a simple set of definitions: Definition 1. A directed multigraph G = (NG, EG, GG) consists of a set of distinct nodes NG, a set of … Continue reading

Posted in MDE, Metamodeling, Models | Leave a comment

First Generation Metamodels

I tried to find some first generation “metamodels”. It is quite instructive to question how they were actually used. Let’s call it Flowchart #1. Here is another one: This is Flowchart #2. Here we have three ones, from left to … Continue reading

Posted in Metamodeling | Tagged , | Leave a comment

Models and Models

Sorry, the word model is semantically overloaded. This is why a Google search on “Models EveryWhere” may bring different types of result. Here are some samples: Wrong: http://snapsanddaps.blogspot.com/2009/05/models-models-everywhere.html Good: http://www.iceis.org/iceis2007/Hall_Of_Fame/jbezivin/jbezivin_2001.pdf Wrong: http://themoment.blogs.nytimes.com/2008/02/06/for-the-moment-models-models-everywhere/ Good: http://tcagley.wordpress.com/2009/05/18/models-models-everywhere/ Wrong: http://diggingpitt.blogspot.com/2007/01/models-models-everywhere.html Good: http://efoundations.typepad.com/efoundations/2006/11/models_models_e.html Wrong: http://www.pbase.com/tracktime/image/113742714 (train models) Good: http://portal.acm.org/citation.cfm?id=884683 Wrong: http://www.travelblog.org/Photos/2013915.html (food models) Beware: … Continue reading

Posted in Metamodeling | Tagged , , , | Leave a comment

U-Languages or M-Languages?

I cannot resist quoting Stefan Tilkov’s blog : http://www.innoq.com/blog/st/ —————————— ” … Once upon a time, I used to believe the OMG shared the vision of modeling based on custom metamodels — after all, what MS now claims as its … Continue reading

Posted in DSL, MDE, Metamodeling | Tagged , , | Leave a comment