Concept Description

The concept description section consists of thee parts. Firstly, it provides a description of model profiling that is achieved by using stereotypes as defined in the UML 2.0 standard and it discusses different ways for definition of constraints that are part of stereotypes. Secondly, it introduces a simple solution for an enforcement of stereotype constraints that allows automatically generate a model validator checking a model compliance against a defined profile. Thirdly, it proposes a concept for a transformation of a Platform-Independent Model (PIM) to a Platform-Specific Model (PSM). Under the PIM is meant a UML2 model designed only by interfaces, classes and state machines. The PSM is in this case represented by source code.