- Multi-Paradigm: applications of meta-modelling and graph rewriting
for domain-specific modelling, simulation and design.
- UML/MDA/...
- UML consistency (UML 2002/3, implement checks in
SMW)
- Meta-modelling.
- Graph Rewriting (variations: amalgamated, parallel; tool comparison: PROGRES, AGG)
- Graph Rewriting (applications in software design: refactoring, ...)
- UML 2.0 Statecharts (modularity through ports, example: TCP/IP model).
See the link to Bran Selic's presentation under Resources.
- Model Driven Architecture (MOF,
SMW)
- OCL (OCLE, SMW: constraints in Python)
- Code generation from UML diagrams
- Analysis/Verification
- Petri Net (matrix based, Murata IEEE article)
- Esterel/Xeve.
- Tools/Languages from the physical systems world
- Modelica for multi-formalism, meta-modelling (PN, ER).
- Ptolemy
(specifying syntax and semantics of a formalism).
Edward A. Lee. Overview of the Ptolemy Project
[
pdf].