Michael Piefel – Doctoral Thesis

My doctoral thesis will be about a code generation meta-model: CeeJay. It is a MOF-based meta-model and allows to model very close to the programming language. The models thus obtained are not very abstract, and nobody would want to write them, but they are perfectly suited to generate code from them. CeeJay models are are the final PSMs in the MDA das letzte PSM, the target of all transformations. There exist different code generators to create Java or C++ programs from one and the same CeeJay model.

Context

So what is it all about? For informaticians (and not only for them) modelling is an important activity to describe and create systems. In a sense, even programming can be called modelling, even if it is not very abstract at all. Usually, one rather thinks of UML. Of course, also modelling techniques can be modelled. This does not sound as if it would make anything easier. The advantage, however, is that one can use the same or very similar techniques on all levels of abstraction. A great number of new questions arise in this context.

Below I present some thought of the topic, more or less ordered. Unfortunately for you, these notes are all in German. For these notes, I use Freemind, a Mind-Mapping tool. The colours are the ones I use in said program, they are not optimized for presentation here.

Close all Open all

Valid XHTML 1.1! Valid CSS! Michael Piefel
Created 14/08/2003, last change: 28.10.2008