22 lines
525 B
Markdown
22 lines
525 B
Markdown
# muMLE
|
|
|
|
Tiny (meta-)modeling framework.
|
|
|
|
Features:
|
|
|
|
* mostly textual concrete syntax
|
|
* meta-modeling & constraint writing
|
|
* conformance checking
|
|
* model transformation primitives (match and rewrite)
|
|
* rule-based model transformation
|
|
* examples included:
|
|
- Class Diagrams (self-conforming)
|
|
- Causal Block Diagrams language
|
|
- Petri Net language
|
|
|
|
## Dependencies
|
|
|
|
* Python 3.?
|
|
* Python libraries:
|
|
- Lark (for textual parsing)
|
|
- Jinja2 (not a hard requirement, only for model-to-text transformation)
|