Download the latest version of RAMSES-CLI
The latest stable version of RAMSES with a Command Line Interface is available ‘here’.
Install RAMSES
1) unzip the archive; let’s call “path_to_resulting_directory” the path to the resulting directory.
2) export the ramses install directory by executing the command:
$export RAMSES_DIR=path_to_resulting_directory $export PATH=$RAMSES_DIR:$PATH
In order to have a stable installation, consider writing these lines of code in your $HOME/.bashrc file.
Generate Code
To test your installation, simply write the command:
$ramses --help
This will print the list of available options:
General Configuration Usage: [-h|--help] [--parse] [(-l|--log) ] (-m|--model) source_models1,source_models2,...,source_modelsN [(-i|--include) include_directories1,include_directories2,...,include_directoriesN ] [--analysis] [-a[:analysis_list1,analysis_list2,...,analysis_listN ]] [(-s|--system) ] [(-o|--output) ] [(-g|--generation) ] [(-r|--runtime-path) ] [--workflow ] [(-p|--parameter) key=value1,key=value2,...,key=valueN ] [-h|--help] Print help for usage [--parse] Only parse input models [(-l|--log) ] enable the logging file and set the level (all | trace | debug | info | warn | error | fatal (-m|--model) source_models1,source_models2,...,source_modelsN List of input aadl files [(-i|--include) include_directories1,include_directories2,...,include_directoriesN ] List of path to find input models [--analysis] Parse, instantiate and analyze the instance model [-a[:analysis_list1,analysis_list2,...,analysis_listN ]] List of analysis to be performed on instance model; available analysis identifiers are: [(-s|--system) ] Name of the system to instantiate in input aadl files [(-o|--output) ] Directory where files will be generated [(-g|--generation) ] Targeted platform for code generation (pok, etc.). [(-r|--runtime-path) ] Path to the targeted platform runtime [--workflow ] The specified ecore file contains the workflow [(-p|--parameter) key=value1,key=value2,...,key=valueN ] additional parameters given as key=value format
To execute the generated code, see how to install and run POK on the following link.