Information Technology Reference
In-Depth Information
Description: Class
Class { Class_Name /* a unique name in all system */
Primary_Key /*an attribute name or by default a
class_name */
Parents /* a list of class names */
Description /* the description of the class */
Attributes /*a list of attributes */
Methods /* a list of methods; */
Constraints /* constraint methods for the class */
}
Description: Attribute
Attribute{
Attribute_Name /* a unique name in this class */
Attribute_Type /* the data type for the attribute */
Default_Value /* predefined value for the attribute */
Cardinality /* is the attribute single or multi-valued */
Description /* a description of the attribute */
Constraints /* constraint methods for the attribute */
}
Description: Method
Method {
Method_Name /* a unique name in this class */
Parameters /* a list of arguments for the method */
Type /* the final result data type */
Description /* the description of the method */
Method_Body /* processing function of the method */
{
If /* the rule conditions */
Then /* the rule actions or normal methods */
}
Constraints /* a list of constraints for this method */
}
Description: Constraint
Constraints /* a list of constraint methods for this class */
{
Method_Name /* constraint method name */
Parameters /* a list of arguments for the method */
Ownership /* the class name of the owner of the
method*/
Event /* triggered event */
Sequence /* method action time */
Timing /* the method action timer */ }
Fig. 8.2 The structure of the frame model metadata
The components of the frame model metadata can be described as follows:
• Classes
The Frame model metadata consists of three classes: static classes, active classes,
and coupling classes. Static classes represent factual data entities, active classes rep-
resent rule entities, and coupling classes represent the temporal entities imported
from tier 1 and used by tier 3 to form an EDS. In other words, an active class is event
 
Search WWH ::




Custom Search