Skip to main content

A research tool that can simulate, verify or modify UPPAAL models with python. It can also help to analyze counter-examples in .xml format

Project description

Currently, it is under development. APIs are changing.

Introduction

pyUPPAAL is a research tool that can simulate, verify and modify UPPAAL models with python. It can also help to analyze counter-examples in .xml format. Note that the implementations are based on verifyta and the built-in xml package. With this package, you can do

  1. run any UPPAAL commands with multi-process that is valid with verifyta.

  2. modify a .xml model, including templates, declarations, system declarations, and queries. It has a powerful method find_all_patterns that can get all different untimed traces that can explain current inputs-obs.

  3. analyze a counter-example file, and return input-observation-based analysis.

  4. analyze the SMC simulation results.

Quick Start

Please check tmp doc-yuque.

Demos

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyuppaal-0.0.5.tar.gz (22.3 kB view details)

Uploaded Source

Built Distribution

pyuppaal-0.0.5-py3-none-any.whl (24.0 kB view details)

Uploaded Python 3

File details

Details for the file pyuppaal-0.0.5.tar.gz.

File metadata

  • Download URL: pyuppaal-0.0.5.tar.gz
  • Upload date:
  • Size: 22.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for pyuppaal-0.0.5.tar.gz
Algorithm Hash digest
SHA256 6411d12234747096d757d669d9eabd582ee2635b1054348d9838b56988adf9e7
MD5 0bc0cf16c0c36083652439e7da1351ef
BLAKE2b-256 111570adee2c2d3a5214e352ca1ea2e7626ca16dc6473cf7fe5a90a1e9a5a255

See more details on using hashes here.

File details

Details for the file pyuppaal-0.0.5-py3-none-any.whl.

File metadata

  • Download URL: pyuppaal-0.0.5-py3-none-any.whl
  • Upload date:
  • Size: 24.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for pyuppaal-0.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 7bf02beb8969b398df3ca4db3c71dc692630502f5b78dd0b791ecd1ac8126a2b
MD5 9cf3d897fdba74397e348178cdf5f359
BLAKE2b-256 2af97b476d2a2e08f12b012252139ab3815d77964e1bcf8fd9439a1477f4eb5b

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page