IDCM is a framework allowing UML models to be analysed through an incremental process.
IDCM guarantees that a model under construction or evolution is compliant with its previous release according to a behavioural point of view.
Model evolutions may be: extension, refinement or component substitution.
- simple UML component defined by interfaces and a behavioural specification formalised by a state machine
- composite UML components defined by interfaces and an assembly of parts (instances of simple or composite components)