Menu

#5 Scripts for batch execution missing in distribution  Edit

Version 2.0
closed
None
SimQPN.Kernel
Bug
5
2016-08-18
2012-05-31
Fabian
No

Dear QPME Devs,

the scripts for batch execution of SimQPN as mentioned in the UG are missing in the archives of the QPME distribution. There are scripts actually available in the sources distribution, but they seem to be intended as an example which is not executable in the binary distribution (e.g. classpath parameters).

$ ls
qpme-2.0-linux-x86
qpme-2.0-linux-x86_64
qpme-2.0-macos
qpme-2.0-win
qpme-sources
$ find . -name 'SimQPN.sh' -or -name 'SimQPN.bat'
./qpme-sources/sources/qpe.simqpn.kernel/SimQPN.bat
./qpme-sources/sources/qpe.simqpn.kernel/SimQPN.sh

The script mentioned above:

1
2
#!/bin/bash
java -server -classpath  "./lib/colt.jar:./lib/dom4j-1.6.1.jar:./lib/jaxen-1.1-beta-6.jar:./bin/classes/" de.tud.cs.simqpn.console.SimQPN -l -r "example_config" ../examples/ispass03.qpe

If you could give me a hint which JARs can be skipped on CP and which main class (de.tud.* seems to be old ;)) needs to be executed, I can provide you a basic script for UNIX platforms.

Kind regards,
Fabian

Discussion

  • Fabian

    Fabian - 2012-06-02

    Hi,

    I had a quick look at the source structure and found all necessary information, hence I was able to write a small wrapper script. It will be attached and runs properly on my Ubuntu machine, but should also do the job on generic UNIX machines from this century. ;)

    Kind regards,
    Fabian

     
  • Fabian

    Fabian - 2012-06-02

    A simple wrapper for the batch execution of SimQPN on UNIX

     
  • S. Spinner

    S. Spinner - 2012-07-08
    • Description has changed:

    Diff:

    --- old
    +++ new
    @@ -2,20 +2,20 @@
    
     the scripts for batch execution of SimQPN as mentioned in the UG are missing in the archives of the QPME distribution. There are scripts actually available in the sources distribution, but they seem to be intended as an example which is not executable in the binary distribution (e.g. classpath parameters).
    
    -$ ls
    -qpme-2.0-linux-x86
    -qpme-2.0-linux-x86_64
    -qpme-2.0-macos
    -qpme-2.0-win
    -qpme-sources
    -$ find . -name 'SimQPN.sh' -or -name 'SimQPN.bat'
    -./qpme-sources/sources/qpe.simqpn.kernel/SimQPN.bat
    -./qpme-sources/sources/qpe.simqpn.kernel/SimQPN.sh
    +    $ ls
    +    qpme-2.0-linux-x86
    +    qpme-2.0-linux-x86_64
    +    qpme-2.0-macos
    +    qpme-2.0-win
    +    qpme-sources
    +    $ find . -name 'SimQPN.sh' -or -name 'SimQPN.bat'
    +    ./qpme-sources/sources/qpe.simqpn.kernel/SimQPN.bat
    +    ./qpme-sources/sources/qpe.simqpn.kernel/SimQPN.sh
    
     The script mentioned above:
    
    -#!/bin/bash
    -java -server -classpath  "./lib/colt.jar:./lib/dom4j-1.6.1.jar:./lib/jaxen-1.1-beta-6.jar:./bin/classes/" de.tud.cs.simqpn.console.SimQPN -l -r "example_config" ../examples/ispass03.qpe
    +    #!/bin/bash
    +    java -server -classpath  "./lib/colt.jar:./lib/dom4j-1.6.1.jar:./lib/jaxen-1.1-beta-6.jar:./bin/classes/" de.tud.cs.simqpn.console.SimQPN -l -r "example_config" ../examples/ispass03.qpe
    
     If you could give me a hint which JARs can be skipped on CP and which main class (de.tud.* seems to be old ;)) needs to be executed,  I can provide you a basic script for UNIX platforms.
    
    • ticket_type: --> Bug
     
  • S. Spinner

    S. Spinner - 2012-07-10
    • component: --> SimQPN.Kernel
     
  • Anonymous

    Anonymous - 2016-07-18

    Hi,

    I hope to develop QPME Tool by enhancing the hierarchical models which could be built in this tool.
    up to now, QPME depends on subnet places, but i found that it is not suffisient in more complex models. I have a proposal to improve hierarchical models by using fusion places which are supported in other tools, also I wish to improve the expressive power by adding constraints and define variables.
    could I use this proposal as a doctorate topic?

    Best regards,
    Ali

     

    Last edit: Anonymous 2016-07-18
    • Jürgen Walter

      Jürgen Walter - 2016-07-18

      Hi Ali,

      to be honest, it sounds more like a side project for a PhD (Do you refer to the work of Rozinat and van der Aalst?), but i might be wrong. Just send an proposal + application including cv and references so that Samuel Kounev may decide.

      Best regards
      Jürgen Walter

       
  • Anonymous

    Anonymous - 2016-08-18

    Thanks for replying

    Could I have an address to send my proposal?
    I hope to get a reference to QPME current projects

    Best regards
    Ali Alhatem

     

Anonymous
Anonymous

Add attachments
Cancel