Cameo Model Development Kit (MDK)
Cameo MDK is a plugin for Cameo Systems Modeler and other No Magic environment bundles that’s primary purposes are to sync models with the MMS and implement the DocGen language, which allows modelers to dynamically generate documents in a model-based approach using the view and viewpoint concept.
- Cameo Systems Modeler (CSM) or another No Magic environment bundle that includes the SysML plugin
- The latest Cameo MDK is tested with and supports 19.0 SP3. Compatibility for previous versions of Cameo MDK can be found in the compatibility matrices.
- Model Management System (MMS) 3
Download the Cameo MDK plugin, e.g.
Click "Import", navigate to the downloaded Cameo MDK plugin, and click "Open".
CSM should confirm installation with the following prompt.
Restart CSM. To check installation, select from the main menu "Help" > "Resource/Plugin Manager" > "Plugins (no cost)" and ensure a row exists for "Model Development Kit" and its status is "Installed" with the correct version.
Cameo MDK can also be installed headlessly by simply unzipping the plugin archive into the directory that CSM is installed in.
Documentation can be accessed online or offline in CSM from the main menu "Help" > "Other Documentation" > "MDK [...] UserGuide".
To learn how you can get involved in a variety of ways, please see Contibuting to OpenMBEE.
./gradlew dependencieswill download all necessary dependencies.
./gradlew assemblewill compile Cameo MDK from source.
./gradlew distZipwill package the installable plugin.
./gradlew installDistwill install the plugin in a staging environment.
./gradlew runJavawill interactively run CSM with Cameo MDK from the staging environment.
Task dependencies are declared such that all necessary prerequisites are executed/cached, e.g.
runJava will first