Download GNU BPEL2oWFN
GNU BPEL2oWFN is open source software, licensed under the AGPL3+.
Install GNU BPEL2oWFN
Installing and running GNU BPEL2oWFN requires a bunch of other tools:
- GCC - The GCC compiler
- Kimwitu++ - The Term processor - Kimwitu++ is a tool for processing trees (i.e. terms). It is a meta tool: Kimwitu++ can be used for generating software - especially when building compilers.
- Bison - Gnu parser generator - Bison is a general-purpose parser generator that converts an annotated context-free grammar into a deterministic LR or generalized LR (GLR) parser employing LALR(1) parser tables.
- GNU Gengetopt - Gengetopt generates a C function that uses getopt_long function to parse the command line options, to validate them and fills a struct .
- flex: The Fast Lexical Analyzer - Flex is a tool for generating scanners. A scanner, sometimes called a tokenizer, is a program which recognizes lexical patterns in text. The flex program reads user-specified input files, or its standard input if no file names are given, for a description of a scanner to generate.
Extract the tar ball into a folder of your choice, and follow the steps below.
- Test (optional, but recommended)
sudo make install
The current maintainer of GNU BPEL2oWFN is Niels Lohmann.
Several people have committed time, code, and advice to the development of Wendy.
- Niels Lohmann (1394 commits)
- Christian Gierds (333 commits)
- znamirow (105 commits)
- reinert (83 commits)
- bretschn (4 commits)
- Peter Massuthe (2 commits)
- Marvin Triebel (2 commits)
- theidin (1 commit)
- Jan Sürmeli (1 commit)
- Sylvain Beucler (GNU Project) for his help moving BPEL2oWFN to Savannah
- Maarten Boote (Technische Universiteit Eindhoven) for integrating BPEL2oWFN to LaQuSo
- Antoon van Breda a.k.a. Jaded Hobo for the original version of the `colorconsole.h' header
- Jan Bretschneider (Humboldt-Universität zu Berlin) for patient C++ help
- Dirk Fahland (Humboldt-Universität zu Berlin) for fruitful discussions about BPEL's semantics
- Carsten Frenkler (Gedilan Technologies) for challenging BPEL processes
- Mario Karrenbrock (FH Wilhelmshaven/SAP) for finding bugs and testing the consistency mode
- Dieter König (IBM) for valuable advice concerning BPEL
- Oliver Kopp (Universität Stuttgart) for challenging BPEL processes
- Axel Martens (IBM) for valuable advice concerning BPEL
- Harald Meyer (Hasso Plattner Institute) for pointing out a bug in the parser
- Simon Moser (IBM) for valuable advice concerning BPEL
- Chun Ouyang (Queensland University of Technology) for discussion about the Petri net semantics
- Michael Piefel (Humboldt-Universität zu Berlin) for help with Kimwitu++
- Dennis Reinert (Humboldt-Universität zu Berlin) for his work on the first versions of BPEL2oWFN
- Eric Verbeek (Technische Universiteit Eindhoven) for integrating BPEL2oWFN to the ProM framework and valuable comments on BPEL's link semantics
- Ernesto Santana-Diaz for writing a Java-based GUI for BPEL2oWFN
- Matthias Weidlich (Hasso-Plattner-Institute at University of Potsdam) for pointing out a bug in the Petri net patterns
- Jan Martijn van der Werf (Technische Universiteit Eindhoven) for his help with the PNML-oWFN format