Skip to content

Downloads

The following tools for MontiCore can be used from the command line and thus e.g. well be embedded in scripting. Their languages as well as related tooling are currently available for download:

Artifact Description Download
MontiCore Language Workbench Meta-tool for processing grammars and producing tool code: model-loading, model-management, AST, AST-building, AST-traversal, ccontext condition check, type check, symbol management, scope management, generator workflows, template engine, etc. Download JAR
MontiCore Runtime MontiCore's runtime library. Download JAR
Automaton Example Project Example language definition project that can be used with MontiCore. Download JAR
Automaton Example Project in Gradle Example language definition project that can be used with MontiCore's Gradle integration. Download JAR
CD Tool Parser, well-formedness checker, pretty printer, semantic and syntactic differencing, merging for the MontiCore Class Diagrams. Download JAR
FACT Tool Finds valid configurations for MontiCore Feature Diagrams, completes incomplete feature configurations and checks validity of complete feature configurations. Download JAR
MLC Tool Modelling and maintaining architectural drift in language components (especially usable in MontiCore language definitions). Download JAR
OCL Tool Parser, well-formedness checker, pretty printer for the MontiCore Object Constraint Language. Download JAR
OD4Data Tool Parser, well-formedness checker, pretty printer for the MontiCore Object Diagram language describing data. Download JAR
OD4Report Tool Parser, well-formedness checker, pretty printer for the extended MontiCore Object Diagram language, in the version which focuses on generated reports and artifact-based analyses. Download JAR
SD4Development Tool Parser, well-formedness checker, pretty printer, semantic differencing for the MontiCore Sequence Diagram language. Download JAR
Statecharts Tool Parser, well-formedness checker, pretty printer for MontiCore Statechart Models, which are a rich variant of automata. Download JAR
SysML v2 Tool Parser and well-formedness checker for SysML v2 models. Download JAR
JSON Tool Parser, well-formedness checker, pretty printer, object diagram exporter for the MontiCore JSON language using the command line. Download JAR
XML Tool Parser and pretty printer for the MontiCore XML language. Download JAR

Please note the MontiCore 3-Level License of these tools.

Further Information