Using UML
Need to make usage as main-line as possible:
- main concern is what tool vendors will do.
UML extension mechanisms:
- constraints;
- OCL
- other constraint languages
- problem of language house-keeping
- tagged values;
- stereotypes
- can require tagged values
- major tool problems