Projects



Changes between Version 26 and Version 27 of ccpn


Ignore:
Timestamp:
Feb 3, 2019, 6:05:13 PM (6 years ago)
Author:
9simon
Comment:

Work on Haustermann's change. Write about Windows.

Legend:

Unmodified
Added
Removed
Modified
  • ccpn

    v26 v27  
    1414== Prerequisites ==
    1515
    16 Installation for the CCPN tools is supported for Linux and macOS and requiers:
     16Installation for the CCPN tools is supported for Unix-like systems (macOS, Linux, BSD,...) and requires:
    1717
    1818- Java Runtime Environment in Version 9 or later
     
    2121== Installation ==
    2222
    23 The CCPN tool set requires two components, Renew with the CurryCPN and the !RefNetReachabilityGraph plugin, as well as the [https://git.informatik.uni-hamburg.de/9simon/ccpn CCPN simulator] (includes the KiCS2 compiler).
     23The CCPN tool set requires two components, Renew with the CurryCPN and the !RefNetReachabilityGraph plugin, as well as the [https://git.informatik.uni-hamburg.de/9simon/ccpn CCPN simulator] (includes the [https://www-ps.informatik.uni-kiel.de/kics2 KiCS2] Curry compiler).
     24
     25We have extensively tested the installation on macOS, but it also supports other Unix-like systems (Linux, BSD,...). Windows is currently not officially supported (see below).
    2426
    2527=== Renew ===
     
    3941This may take a while because it bootstraps the KiCS2 compiler.
    4042
     43=== On Windows ===
     44
     45So far, we do not offer a working setup script for the CCPN simulator on Windows.
     46The installation described above only works on Unix-like systems (macOS, Linux, BSD,...).
     47The CCPN simulator installation depends on a lot of standard GNU commands that are very difficult to set up correctly in Windows.
     48However, if the CCPN simulator installation succeeded, Renew can be set up in Windows by running `bin/win/installrenew.bat` and then started by running `bin/win/loadrenew`.
     49
    4150== Usage ==
    4251
    43 To start Renew with the CurryCPN plugin use the generated `loadrenew` script in `bin/unix`.
     52To start Renew with the CurryCPN plugin use the generated `bin/unix/loadrenew` script.
    4453
    4554You can find the example CCPN from the ''Tools for Curry-Coloured Petri Nets'' paper in `examples/word.rnw`.