A DSML-definition is traditionally, besides UML profile(s), often represented by more or less formal documentation that often is hard to read and apply correctly for the modelers.

To get additional DSML-support in the modeling tool, several programmatic DSML-specific plug-ins need to be developed and maintained.

DSML Definition
DSML Definition
Vertical Arrow

MetaModelAgent provides a metamodel-notation and several features to turn your current DSML-definition into a formal metamodel.

The metamodel can then be interpretated by MetaModelAgent to provide DSML-specific capabilities in the modeling tool for the modelers.

MMA DSML Designer
MetaModelAgent
Metamodeling
DSML Designer
DSML
Designer
Vertical Arrow

A MetaModel is a formal representation of your DSML represented by a UML model using the metamodel-notation provided by MetaModelAgent.

A metamodel can hold rules defining the model structure, content and details of your DSML, eliminating the need for textual DSML documents.

DSML Metamodel
DSML Metamodel
Vertical Arrow

MetaModelAgent interpretates the metamodel and provides continuous automatic validation of your models, ensuring DSML-compliancy.

MetaModelAgent also provides DSML-specific views, wizards and palettes making your modeling effort more efficient.

MMA Modeling
MetaModelAgent
DSML adapted UI
DSML Modeler
DSML
Modelers
Vertical Arrow

A DSML model is a model that are created based on the DSML.

The usage of MetaModelAgent together with a well-defined DSML metamodel ensures that any model being created are 100% compliant to the DSML.

DSML Models
DSML Models
Vertical Arrow

MetaModelAgent comes with a build-in web generator which is capable of producing astonishing web sites of your DSML-models

The web publisher can also generate a web site of your DSML-metamodel, resulting in a "reference manual" of your DSML.

MMA Publisher
MetaModelAgent
Model Publisher
DSML Modeler
DSML
Modelers
Vertical Arrow

A Published web site will contain a complete web-based view of your models with extensive cross-references and search facilities.

Generated webistes can be published and made available for anyone without any additional license fee.

Published Models
Published Models
Anyone
Anyone