 Like derived attributes these expression may invoke EXPRESS functions, which may further invoke EXPRESS procedures.The functions and procedures allow formulating complex statements with local variables, parameters and constants - very similar to a programming language.The EXPRESS language can describe local and global rules.