Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 1.22 KB

File metadata and controls

33 lines (21 loc) · 1.22 KB

upml - formal verification of UML state machines with Promela and TLA+/PlusCal

image

A tool to convert (a subset of the whole spec of) an UML state machine/statechart into:

The state machine is described in a plantuml file (again, a subset of what plantuml offers) with some additions.

Status

Finite state machines (FSM) should be fully supported. Hierarchical state machines (HSM) are WIP, and having only a Promela model.

Build

Depends on boost (spirit, program_options). Requires C++20 or later.

upml documentation

Similar tools & various links