toolcompass.

Find your next AI tool

Search by product name or task. Press Escape to close.

JMLOK 2.0

● Identity checked

Code · Vendor site 2026-10-04

JMLOK 2.0 is a research tool that checks Java programs annotated with JML contracts by generating random tests, building oracles from specifications, and categorizing nonconformances. It ships downloadable binaries and a reference manual for Windows, Linux, and macOS.

Updated 2026-10-04View sources
Official website
Category
Code
Free access
The UFCG project page offers version 2.0 downloads under GNU GPL v3 with no fee listed.
API access
Not confirmed

Is JMLOK 2.0 right for you?

A good fit for

Researchers and advanced Java developers validating formal JML contracts who need automated test generation and nonconformance analysis.

Before you choose

You run the desktop tool locally against compiled code; support is via the published manual and academic contact pages.

Contract-based Java verification

The JMLOK page explains a multi-step workflow that compiles programs, generates tests, derives oracles from contracts, and filters failures to highlight specification violations.

What it can do

Features & capabilities

Unknown is different from unavailable. Each fact carries its own evidence.

CapabilityValueEvidenceChecked
JML checkingHomepage defines JMLOK 2.0 as detecting nonconformances between Java code and JML specs via feedback-directed random tests.Facts sourced2026-10-04
Platform supportDownload section states the tool is available for Windows, Linux, and Mac operating systems.Facts sourced2026-10-04
LicenseSite notes JMLOK 2.0 is open source software under GNU GPL v3.Facts sourced2026-10-04

Understand the total cost

JMLOK 2.0 pricing & plans

Free

Free

The UFCG project page offers version 2.0 downloads under GNU GPL v3 with no fee listed.

Access
The UFCG project page offers version 2.0 downloads under GNU GPL v3 with no fee listed.
Explore pricing & history

Alternatives to JMLOK 2.0

View all ↗

The practical questions

Frequently asked questions

What is JMLOK 2.0 used for?

JMLOK 2.0 is a research tool that checks Java programs annotated with JML contracts by generating random tests, building oracles from specifications, and categorizing nonconformances. It ships downloadable binaries and a reference manual for Windows, Linux, and macOS.

Does JMLOK 2.0 have a free plan?

The UFCG project page offers version 2.0 downloads under GNU GPL v3 with no fee listed.. This record lists ongoing free access; check the plan limits before starting.

How much does JMLOK 2.0 cost?

No paid monthly price is listed; this record treats the product as free to start. See the plan cards for entitlements, billing commitments and seat minimums.

Can I use JMLOK 2.0 through an API?

Not confirmed. API access and subscription access may have different terms; consult the linked sources.

What should I check before choosing it?

You run the desktop tool locally against compiled code; support is via the published manual and academic contact pages.

Price history

No retained pricing changes yet. A current price alone does not establish a historical trend.

How this profile is supported

Facts apply to the named version and check date. Send a sourced correction if something changed.