Category Archives: Models

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

Taking the representation relation seriously

Structural vs. Usage definitions There  are different ways to define a model or a DSL. One is the structural definition and the other one is the usage definition. We may draw these two orthogonal dimensions with the conformance relation between … Continue reading

Posted in MDE, Models, Modelware, Ontology | 2 Comments

Interesting Blog

Reference to Brian Cantwell Smith I found today interesting refs to the work of Cantwell Smith in this blog: http://modelpractice.wordpress.com/ @modelpractice refers to the work of Brian Cantwell Smith in several posts. This was a nice surprize. I wonder if … Continue reading

Posted in Models | Tagged , | Leave a comment

Some Blogs I use to read

Interesting Blogs These are some blogs I usually read and appreciate. Steve Cook: http://blogs.msdn.com/stevecook Stuart Kent: http://blogs.msdn.com/stuart_kent/ Keith Short: http://blogs.msdn.com/keith_short Rob Caron: http://blogs.msdn.com/robcaron/ Mike Burba: http://burba.blogspot.com/ Dave Orchard: http://www.pacificspirit.com/blog/ H.S. Lahman: http://pathfinderpeople.blogs.com/ Jordi Cabot: http://modeling-languages.com/ Martin Fowler: http://martinfowler.com/bliki/ Ralph Johnson: http://www.cincomsmalltalk.com/userblogs/ralph/blogView Val: http://radio.javaranch.com/channel/val/ Andrej Koelewijn: http://andrej.racchvs.com/archives/category/mda/ Stefan Tilkov: http://www.innoq.com/blog/st/ Objektum Solutions http://the-technical-diaries.blogspot.com Ed … Continue reading

Posted in Blog, Models | Tagged , | Leave a comment

Classification of models

1. Model classification A metamodel characterizes the set of all terminal models conforming to it. Comparing the metamodels will thus provide a classification of different kinds of models. Of course, according to the criteria of comparison, we’ll get different complementary … Continue reading

Posted in MDE, Models | Tagged , , | Leave a comment

Models of the Problem and Models of the Solution

1. Parabola Once upon a time, there was a team leader that was going on holidays. Before leaving, (s)he made the last recommendation to his/her small team of three young engineers. For the ongoing project, do not start coding in … Continue reading

Posted in Models | Tagged , | Leave a comment

My cat is Model Driven

Some times ago, there was an excellent paper by Roger King entitled : “My cat is Object-Oriented” [1]. Today we could easily take the arguments expressed in this paper and repeat all of it again. Here is my cat named Caml. … Continue reading

Posted in Models, Modelware | Tagged | Leave a comment

On the origin of models

Where are models coming from? There are three important questions about models:  What is a model made of? What are models useful for? Where do models come from? In this post we address the latest one: Where are models coming … Continue reading

Posted in Models, Transformation | Tagged | Leave a comment