Skip to content
SPECIFICTION
Get listed

Agda vs UPPAAL

Agda

wiki.portal.chalmers.se

UPPAAL

uppaal.org

Side by side

FigureAgdaUPPAAL
Price from—Free
Free plan—Yes
Free trial——
Open source——
WebYes—
WindowsYesYes
macOSYesYes
LinuxYesYes
Self-hostedYes—
Plans published02
Spec score · Formal Verification Tools8.1 (#5)7.3 (#28)
Desktop platformsPrebuilt Agda binaries are available for Windows x86-64, Linux x86-64, macOS x86-64, and macOS arm64.The current download page provides packages for Windows, macOS, and Linux, including macOS x86_64 and Aarch64 packages.
DevelopmentThe Agda development center is the Logic and Types group at Chalmers and the University of Gothenburg, and the project is open source.UPPAAL was created through collaboration between Uppsala University and Aalborg University and is maintained by Aalborg University's Distributed, Embedded and Intelligent Systems group.
SupportThe Agda wiki directs users to ask questions on the Agda mailing list or Agda Zulip server.Academic support is community-based, with documentation, discussions, mailing lists, and Stack Overflow; the team says it may be unable to answer all direct requests.

Plans

Agda

No plans published.

Agda pricing →

UPPAAL

  • Academic licenseFree
  • Commercial licensePriced on request

UPPAAL pricing →

In their own words

Agda

Agda has no write-up on Specifiction yet; its figures are above.

Visit wiki.portal.chalmers.se

UPPAAL

UPPAAL is an integrated environment for modeling, simulating, and verifying real-time systems as networks of timed automata. Its language supports clock and data variables, including bounded integers and arrays. The model checker uses symbolic state-space exploration for invariant and reachability properties and can produce diagnostic traces. Statistical Model Checking estimates probabilities, compares a probability with a value, or compares two probabilities. UPPAAL Stratego supports generating, optimizing, comparing, and exploring strategies for stochastic priced timed games. Related tools include CORA, TRON, TIGA, ECDAR, and COSHY for cost-optimal analysis, testing, timed games, refinement, and hybrid-system control. Typical applications include real-time controllers and timing-critical communication protocols. Desktop packages support Windows, macOS, and Linux, including macOS x86_64 and Aarch64. The graphical interface needs Java 17 or later; verifyta runs without Java. Academic users register for a free license key, retrieved over the internet. Commercial and other non-academic use requires a separate license.

Visit uppaal.org