Introduction
The requirements are based on the ideal toolkit, and should be further detailed in the individual domain projects.
Toolkit Requirements
Required elements
- Graphically create Shlaer-Mellor models.
- Graphical verification of models; not necessarily animated.
- Platform (includes 3GL) independent action language.
- Support for model documentation. i.e., each model element should have at the very least an associated textual description. (Build into meta model?)
- Automated model document generation.
- Translation (model compiler) support.
- Project configuration support. i.e., ability to combine domains, implemented bridges, translation marks/coloring, and tests into a single project configuration.
Toolkit Wants
Desirable elements
- Automatic metrics support
- Requirements tracing