Support for components
Unlike in the generation purpose, models do not map to programming languages constructs but to larger units of the application
Models describe only the components of the system
- e.g. description of a product function (e.g. an object)...
- … is related to a detailed models of the function specifications (which do not need to be modeled)
- … the rules to use the product function object can be specified within the object itself
Code is not generated from the models, but rather the models are linked to existing code (which is tested and optimized)