To the best of my knowledge,
the operation is resides in the second compartment of class at class diagram.
The following is Behavior definition
from UML specification(August 2011 ,page 445)
13.3.2 Behavior (from BasicBehaviors)
Behavior is a specification of how its context classifier changes state over time. This specification may be either a definition of possible behavior execution or emergent behavior, or a selective illustration of an interesting subset of possible executions. The latter form is typically used for capturing examples, such as a trace of a particular execution. A classifier behavior is always a definition of behavior and not an illustration. It describes the sequence of state changes an instance of a classifier may undergo in the course of its lifetime. Its precise semantics depends on the kind of classifier. For example, the classifier behavior of a collaboration represents emergent behavior of all the parts, whereas the classifier behavior of a class is just the behavior of instances of the class separated from the behaviors of any of its parts. When a behavior is associated as the method of a behavioral feature, it defines the implementation of that feature (i.e., the computation that generates the effects of the behavioral feature).
1)Could you please explain what behavior means in the above definition ?
2)What is the differences between Behavior and operation in unified Modeling Language(UML)?