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