Skip to content

Java 1.8 compatibility: PIPE can now be run under either Java 1.7 or 1.8

Windows errors: file system differences have been fixed that had prevented PIPE from running on Windows. PIPE has been verified to run under Windows 7.

Closed these issues:
94 Export doesn't work: still doesn't work, but at least there's an error message.
95 Build fails with Java 8
96 Cannot load saved file
97 Cannot run on Windows 10 and Java 8
101 cannot run the codes
107 Pipe 5.0.1 does not open saved file

Download the jar, and run it under java 1.7 or 1.8:
java -jar PIPE-gui-5.0.2.jar

Assets 3

@sjdayday sjdayday released this Sep 15, 2015 · 15 commits to master since this release

Miscellaneous fixes

PIPE issues:
#88 weight expression editor immediately pops down

PIPECore issues:
#8 Get random enabled conflict - is missing one transition when selecting out of possible
#22 Index out of bounds trying to open an existing Petri net
#24 InvalidRateException opening a Petri net with rate parameter referencing a place

Assets 3

@sarahtattersall sarahtattersall released this Jun 22, 2014 · 40 commits to master since this release

This is the first major release of PIPE 5.

We present:

  • An entirely re-engineered back-end which aims to increase the reliability of the tool and provide better error handling
  • Two re-designed analysis modules. The state space exploration (a.k.a reachability) and the GSPN analysis module. Using multi-threaded algorithms these modules can analyse large Petri nets far faster than the previous PIPE 4 implementation.

PIPE 5 requires java 1.7.

Assets 3
Pre-release

@sarahtattersall sarahtattersall released this May 20, 2014 · 159 commits to master since this release

This pre-release supports animation but no module interaction yet. It has fixed numerous bugs and if you only wish to simulate animation is preferable to PIPE v4. It includes a stand-alone runnable uber-jar so that installation is not necessary.

Assets 3
Pre-release

@sarahtattersall sarahtattersall released this Feb 23, 2014 · 314 commits to master since this release

This pre-release fixes #25. Editing functional transitional rates should now work for any valid expressions on a transition.

Assets 2
Pre-release

@sarahtattersall sarahtattersall released this Feb 21, 2014

This release aims to re-write the back-end code of PIPE in order to make it more stable for successive releases.

It has been split into two modules:

  • pipe-core - contains pure classes to build and edit Petri nets. Examples of usage can be seen in the unit tests. Amongst other things it contains:
    • models package for the different objects that make up a Petri net

    • dsl package for creating Petri nets with a more readable syntax:

      PetriNet petriNet = APetriNet.with( AToken.called("Default").withColor(Color.RED))
          .and(APlace.withId("P0"))
          .and(ATransition.withId("T0"))
          .andFinally(ANormalArc.withSource("P0").andTarget("T0")
              .with("5", "Default").tokens());    
      
    • io package for reading and writing Petri nets

  • pipe-gui - contains Swing code for the main UI and modules.

This release has disabled use of the modules due to the underlying data structure changing and is meant only for creating Petri nets and animating them. Please report any bugs you find in the tool on the issues page.

Assets 2

Fix missing file and dynamic code generation issues in PIPE 4.3.1

Assets 2

@sarahtattersall sarahtattersall released this Oct 10, 2013 · 634 commits to master since this release

  • Bug fix for #10. PNML now has default weight of 1
  • Maven integration
Assets 2
You can’t perform that action at this time.