Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Rodin Platform

Free#23 of 26 in UML Modeling Software

Rodin Platform: A free formal-modeling IDE with UML-B diagrams and proof, not general-purpose UML. Ranked #23 of 26 in UML Modeling Software by our editors (6.7/10); pricing: Free plan; best for formal-methods users verifying UML-like models.

6.7/10Editor score
Rodin Platform6.7 Visit Rodin Platform

At a glance

  • Editor score
    6.7 / 10
  • Pricing
    Free plan
  • Best for
    Formal-methods users verifying UML-like models
  • Free plan
    Yes
  • Paid from
    Free
  • UML diagram types
    UML-B class diagrams; UML-B state-machine diagrams
  • Facts checked
    25 Sep 2026
  • Where it wins

    • Mathematical proof checks consistency across model refinement levels.
    • UML-B adds class and state-machine editors that translate to Event-B.
    • Free, open-source desktop software for Windows, macOS, and Linux.
  • Where it doesn't

    • Models Event-B rather than standard UML, limiting general UML work.
    • UML-B diagram editors depend on an optional extension.
    • Code-generation plug-ins have older documentation; check compatibility first.

Our verdict on Rodin Platform

Rodin Platform is an open-source Eclipse IDE for system-level modeling and analysis with Event-B, a formal method. It suits people who need to express system behavior mathematically and check model consistency, including formal-methods users working with UML-like models. The core focus is Event-B, not general-purpose UML diagramming, so teams seeking broad UML coverage may prefer a dedicated UML tool.

Its distinguishing workflow combines refinement across abstraction levels with mathematical proof. Proof obligations help check consistency between levels of a model. Optional UML-B extensions provide class-diagram and state-machine editors, then translate those diagrams into Event-B for verification. That makes UML-B useful when diagram-based modeling needs a formal verification path; it does not turn Rodin into a broad standard-UML suite. The platform also integrates with ProB and supports UML-B plug-ins within its Eclipse environment.

Rodin is free and open source, with desktop support for Windows, macOS, and Linux. Optional code-generation plug-ins are documented, but their documentation has older release dates, so compatibility should be checked before making code generation a dependency. Documentation and community channels are the listed support options. Choose Rodin when Event-B refinement and proof are central and UML-like diagrams serve that formal workflow. Choose another tool if the priority is standard UML breadth or code generation that can be relied on without first checking plug-in compatibility.

Your product? Our editors can test Rodin Platform in depth and publish a review, labelled as paid · from $149/mo →

Rodin Platform pricing

Plans Free planFree Free to use — no paid tier required for the core job.
See plans on event-b.org

Rodin Platform fact sheet

Free planYes
Paid fromFree
UML diagram typesUML-B class diagrams; UML-B state-machine diagrams
Code generationYes
Reverse engineeringNot verified
Team collaborationNot verified
DeploymentDesktop
Supported platformsNot verified
Model repositoryNot verified
DeploymentDesktop
PlatformsWindows, macOS, Linux
SupportDocs, Community
Built forSolo, Small business, Mid-market, Enterprise (editorial estimate)
Integrations3 integrations: Eclipse, UML-B plug-ins, ProB
PricingFree plan
Websiteevent-b.org
Facts checked25 Sep 2026

Rodin Platform integrations

Rodin Platform lists 3 integrations on its own site.

  • Eclipse
  • UML-B plug-ins
  • ProB

Alternatives to Rodin Platform

See all Rodin Platform alternatives →

Used Rodin Platform? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Rodin Platform for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Rodin Platform 6.7/10

Rodin Platform is listed in our UML Modeling Software directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/rodin-platform/"><img src="https://www.itechguides.com/best/badge/rodin-platform.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update