UML Behaviour and Inheritance
UML is vague about inheritance of behaviour:
- says inheritance of state charts is an open research area;
- defines three inheritance policies:
- subtyping;
- strict inheritance;
- general refinement.
- does not indicate who decides policy:
- designer?
- design fragment?
- tool vendor?