Key functions for a metaCASE tool
Definition of metamodels
- specify the concepts, rules, and symbols of individual modelling techniques as well as their interconnection rules.
- as complete as possible, and
- relatively easy and fast in comparison with programming a CASE tool from scratch.
- E.g. create a metamodel for Use Case in few hours.
Creation of modelling tools
- different kinds of editors, toolbars, dialogs, online help, etc.
- the creation should be automatic, based on the metamodels.
Creation of repository
- to store the models based on the new method
- + other repository administration tools