Sara - Reachability Analysis
To analyze reachability and similar problems for P/T nets.
Sara has been developed for quite some time now. See the ChangeLog for details or try out the older versions.
Sara is open source software, licensed under the AGPL3+.
Installing and running Sara requires a bunch of other tools:
- GNU Libtool - The GNU Portable Library Tool - GNU libtool is a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface.
- GCC - The GCC compiler
- Autotools test suite - Part of the GNU Auto-Tools for automated Tests
- 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
Sara's manual explains usage, features, and a brief scientifical background.
Sara's documentation aims at the developer in you. If you are interested in implementation details this is the right place for you to look.
The current maintainer of Sara is Harro Wimmel.
Several people have committed time, code, and advice to the development of Sara.
- Harro Wimmel (100 commits)
- Niels Lohmann (18 commits)
- Richard Müller (2 commits)
- Jan Sürmeli (1 commit)
- Marvin Triebel (1 commit)