Modeling Languages & Formats¶
fsmc features a multi-format frontend and backend ingestion pipeline supporting 8 industry standard formats across Model-Based Systems Engineering (MBSE), formal verification, and visual diagramming.
Section Contents¶
| Format | Category | Ingestion & Export Capabilities | Documentation |
|---|---|---|---|
| OMG SysML v2 | Formal MBSE | Textual SysML v2 syntax (state def, transition on, actions). |
SysML v2 Guide |
| Cameo / MagicDraw | Formal MBSE | OMG XMI 2.1 / 2.4 interchange format from industrial CASE tools. | Cameo XMI Guide |
| W3C SCXML | Formal Standard | XML-based state chart interchange standard with data models. | W3C SCXML Guide |
| nuXmv / SMV | Formal Verification | Symbolic model checking specifications with temporal CTL/LTL properties. | nuXmv / SMV Guide |
| Visual Diagrams | Visual Sketches | PlantUML (@startuml), Mermaid (stateDiagram-v2), Graphviz DOT, XState JSON. |
Diagrams Guide |
| UML 2.5 Mapping | Comprehensive Reference | Complete cross-format mapping matrix and language feature coverage. | UML Reference |
Universal Transpilation¶
You can freely transpile between any supported format using the --export option: