- Stakeholder-centric models should target specific stakeholders and their tasks.
- Models and code should be closely coupled.
- Bidirectional information flow should be established between models and code.
- A common system view should be created.
- Model information should be persistent to allow tracking system changes.
- Information consistency across all model levels must be verified.
- Each model element has assigned stakeholder rights and responsibilities.
- The states of various model elements should be represented.