Information Technology Reference
In-Depth Information
DECISION POINT
A decision point is a point that the decision maker selects one or more choices. In figure 1,
training
represents a decision point and
Basic
and
High level
represent its choices. The
following five predicates are used to describe each decision point:
type:
Syntax: type(Name1,decisionpoint).
Semantic: Identify the type,
Name1
defines the name of decision point, e.g. type (promotion,
decisionpoint).
choiceof:
Syntax: choiceof(Name1, Name2).
Semantic: Identifies the choices of a specific decision point.
Name1
represents name of
decision point and
Name2
represents the name of a choice, e.g. choiceof (promotion,
promotion decision)
max:
Syntax: max(Name, int).
Semantic: Identifies the maximum number of allowed selection at a decision point.
Name
defines the name of the decision point and
int
is an integer,e.g. max(positive performance,
2).
min:
Syntax: min(Name, int).
Semantic: Identifies the minimum number of allowed selection at a decision point.
Name
defines the name of the decision point and
int
is an integer, e.g. min(positive performance,1).
The common choices(s) in a decision point is/are not included in maximum-minimum
numbers of selection.
Common:
Syntax: common(Name1, yes). common(Name2, no).
Semantic: Describes the commonality of a decision point.
Name1
and
Name2
represent the
names of decision points, e.g. common(promotion, yes) If the decision point is not common,
the second slot in the predicate will become no e.g. common(punishment, no).
CHOICE
A choice is decision belonging to a specific decision point. For instance, in Figure 1, time
on
is a choice that belongs to the
negative performance
decision point. The following two
predicates are used to describe a choice
Type:
Syntax: type(Name1,choice).
Semantic: Define the type.
Name1
represents the name of variant, e.g. type(recognition,
choice).
Common
Syntax: common(Name1, yes). common(Name2, no).
Semantic: Describes the commonality of a choice, e.g. common(first reminder, yes). If the
choice is not common, the second slot in the predicate will become no -as example-
common(time on ,no).
Search WWH ::
Custom Search