UML syntax for operations
visibility name (parameter list) : return-type-expression
+ assignAgent (a : Agent) : Boolean
- visibility: public (+), protected (#), private (-)
- Interpretation is language dependent
- Not needed on conceptual level
- name: string
- parameter list: arguments (syntax as in attributes)
- return-type-expression: language-dependent specification
Object Constraint Language (OCL) is part of UML specification