This course addresses rule and report administrators not familiar with
Rave.
The course gives you a complete and thorough understanding of the Rave
language. After completing the course you will be able to:
- Read and understand existing Rave code
- Maintain existing rule sets
- Implement new rule sets
Some experience with computer programming languages and functional or
object-oriented languages is an advantage.
- Levels
- The skeleton of the implementation
- Definition of levels
- Moving in and between levels
- Keywords
- The basis of all variables
- The typically used keywords
- List of keywords
- Variables
- Syntax
- Variable types
- Internal and external tables/matrices
- Sets
- Parameters
- Local variables
- VOID
- Functions
- Syntax
- Typical usage
- Illegal definitions
- Rules
- Syntax
- The valid statement
- VOID handling
- Illegal sub-chains
- Directory structure
- Normal rules and test rules
- The three CRC directories
- APC and GPC rule sets
- Special variables
- Map variables
- Crew need variables
- The objective function
- Debugging
- Implementation and maintenance
- Rule and variable names
- Commenting and indenting
- File naming
- Version control
All exercises are done using a generic flight data and rule set ("Carmen
Airlines").
3 days.
|