Capability (C048):— representing_condition_evaluated Date: 2007/06/22 12:22:10
Revision: 1.30

Capability EXPRESS information model

This section describes the EXPRESS information model for the capability.

From module : condition_evaluation - using all



TYPE condition_assignment_classification_item = EXTENSIBLE GENERIC_ENTITY SELECT BASED_ON classification_item WITH
   (Condition_evaluation,
    Condition_evaluation_assignment,
    Condition_evaluation_parameter,
    Related_condition_parameter);
END_TYPE;



TYPE condition_evaluation_item = EXTENSIBLE GENERIC_ENTITY SELECT;
END_TYPE;



TYPE condition_evaluation_parameter_item = EXTENSIBLE GENERIC_ENTITY SELECT;
END_TYPE;


Condition_evaluation

A Condition_evaluation is a record of the evaluation of a Condition and the subsequent result.

EXAMPLE    A Condition is "If the measured value of oil pressure from gauge 3 on a car is less than 2 bar then check the oil level" When the condition is evaluated it is recorded by an instance of Condition_evaluation. The measured value of oil pressure from gauge 3 on car with VIN 12345678 is 1.9 bar. Therefore the result of the evaluated the condition is true.


ENTITY Condition_evaluation;
  name : STRING;
  description : OPTIONAL STRING;
  result : LOGICAL;
  condition : Condition;
END_ENTITY;

name: the words by which the Condition_evaluation is known.

description: the text that provides further information about the Condition_evaluation. The value of the attribute need not be specified.

result: the indication whether the Condition evaluates to True, False or Unknown.

condition: the Condition that has been evaluated.


Condition_evaluation_assignment

A Condition_evaluation_assignment is a relationship that identifies the statement or relationship to which the Condition_evaluation applies.

EXAMPLE    The Condition_evaluation (instance 87) is assigned to the activity of checking the oil level on car VIN 12345678.


ENTITY Condition_evaluation_assignment;
  assigned_condition_evaluation : Condition_evaluation;
  item : condition_evaluation_item;
END_ENTITY;

assigned_condition_evaluation: the Condition_evaluation that is being assigned.

item: the product or activity data to which the Condition_evaluation has been assigned.


Condition_evaluation_parameter

A Condition_evaluation_parameter is an identification of the product or activity data used in the evaluation of the Condition identified by the Condition_evaluation.

EXAMPLE    The measured value of oil pressure from gauge 3 on car with VIN 12345678 (value = 1.9 bar).

NOTE    The product or activity data is defined in condition_evaluation_parameter_item. The contents of this select type are defined in application modules that use this module.


ENTITY Condition_evaluation_parameter;
  name : STRING;
  description : OPTIONAL STRING;
  condition_evaluation : Condition_evaluation;
  evaluation_parameter : condition_evaluation_parameter_item;
END_ENTITY;

name: the words by which a Condition_evaluation_parameter is known.

description: the text that provides further information about the Condition_evaluation_parameter. The value of the attribute need not be specified.

condition_evaluation: the Condition_evaluation for which the parameter was an input.

evaluation_parameter: the product or activity data which acted as a parameter to the Condition_evaluation.


Related_condition_parameter

A Related_condition_parameter is a relationship between a Condition_parameter and a Condition_evaluation_parameter.

This relationship is used to record the relationship between the parameters used to define a condition and the parameters used to evaluate it.

EXAMPLE    The value of oil pressure (1.9 bar) used in Condition_evaluation (instance 87) was a measured value of the parameter used to define condition 29 (oil pressure on gauge 3).


ENTITY Related_condition_parameter;
  name : STRING;
  description : OPTIONAL STRING;
  conditon_evaluation_parameter : Condition_evaluation_parameter;
  condition_parameter : Condition_parameter;
END_ENTITY;

name: the words by which the Related_condition_parameter is known.

description: the text that provides further information about the Related_condition_parameter. The value of the attribute need not be specified.

conditon_evaluation_parameter: the Condition_evaluation_parameter being related.

condition_parameter: the Condition_parameter being related.