Carmen Academy

Basic RAVE

Audience

This course addresses rule and report administrators not familiar with RAVE.


Benefits

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


Prerequisites

You should have some experience with computer programming languages. Experience with functional or object oriented languages is an advantage, but not a requirement.


Course topics

  • 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 subchains

  • 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


Duration

3 days.


Course Material

Copies of overhead slides, exercises with solution suggestions, and relevant manuals will be handed out at the course.

All exercises are done using a generic flight data and rule set ("Carmen Airlines").


Schedule and fee

The course fee is EUR 2100 per person.


Contact

For registration, please send an e-mail to: [email protected]

For further information or suggestions to improvements, please contact:

Kristina Larsdotter-Lane
Manager Operation Consulting
E-mail: [email protected]
Phone: +46 31 720 81 42
Mobile: +46 704 20 81 42
Fax: +46 31 720 81 20