The behavior of a managed object includes:
-
the effect of operations that are performed on the managed object;
-
any constraints that are placed on operations or attributes in order to
satisfy consistency rules, and in particular, the rules under which creation
and deletion of managed objects may be performed and the consequences of these
operations;
-
the nature of any relationships between attributes;
-
a complete definition of any other aspects of the behavior of the object class.
This definition may be documented by use of English text or by the use of
formal description techniques (a subject of current research).