Giter Site home page Giter Site logo

nbtianshan / apt Goto Github PK

View Code? Open in Web Editor NEW

This project forked from cvo-theory/apt

0.0 2.0 0.0 37.86 MB

APT – Analysis of Petri nets and labelled transition systems

License: GNU General Public License v2.0

Shell 0.05% GAP 0.03% Java 98.95% ANTLR 0.13% C 0.15% HTML 0.69%

apt's Introduction

APT – Analysis of Petri nets and labeled transition systems

APT logo

Welcome to APT. The purpose of this software is to run various analysis methods on Petri nets and labeled transition systems. This guide explains the most important aspects for getting started with APT.

For citing APT, we recommend the following publications:

Further reading

Short guide for using APT

APT is a command line application. If you start it without any further arguments, it provides a list of available modules:

$ java -jar apt.jar
Usage: apt <module> <arguments>

Petri net
=========
  bcf                          Check if a Petri net is behaviourally conflict free (BCF)
  bicf                         Check if a Petri net is binary conflict free (BiCF)
  bounded                      Check if a Petri net is bounded or k-bounded
  coverability_graph           Compute a Petri net's coverability graph
[...]

If you provide the name of a module, you get information about how that module is to be called:

$ java -jar apt.jar bounded
Too few arguments

Usage: apt bounded <pn> [<k>]
  pn         The Petri net that should be examined
  k          If given, k-boundedness is checked

Check if a Petri net is bounded or k-bounded. A Petri net is bounded if there
is an upper limit for the number of token on each place. It is k-bounded if
this limit isn't bigger than k.

This module can be used as follows:

$ java -jar apt.jar  bounded nets/eb-nets/basic/pn3-net.apt
bounded: No
witness_place: s2
witness_firing_sequence: "a;b"

The guide for using APT provides more explanations and examples.

Providing feedback

More information about APT can be found on our homepage:

http://pg-apt.informatik.uni-oldenburg.de/

This project is supervised by the ParSys group at Oldenburg University:

http://www.uni-oldenburg.de/informatik/parsys/

http://www.uni-oldenburg.de/informatik/parsys/projekte/

If you have any problems when using this software, if you think that you found a bug or if you want to suggest improvements, don't hesitate to contact us. You can reach us under the following mail address:

[email protected]

We want to thank you for any feedback that you will provide.

apt's People

Contributors

psychon avatar vsp-ol avatar jprellberg avatar mgieseking avatar soerend avatar renke avatar yanntm avatar stromhalm avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.