SMILE Diagnostic: DSL extraDefinition

From DSL
Jump to: navigation, search

This class plays a similar role as the class DSL_nodeDefinition but supplies all the information necessary to perform diagnosis with a network. Primary all the nodes in the available network have to be divided into three types: {target, observation, auxiliary}, where each node can only be one of the three types. The different types will be explained below.


target

This type of node contains the possible faults or faultStates in a network, where each target node contains at least one faultState. A faultState can be accompanied with a special description called RepairInfo.


observation

This type of node represents a possible test or observation to perform during the diagnosis session. Additional an observation node can have one or more of the following flags:


Flag Description
ranked Flag describes if this observation node should get a ranking about how usefulness the test is
mandatory Flag if the observation node has to be instantiated before starting the diagnosis session.
setToDefault Flag describes that the observation node has a default outcome. When the diagnosis session starts the observation node will be instantiated with this default outcome. Each observation node with this flag can only have one defaultOutcome state, which is set with the function SetDefaultOutcome.

An observation node can be accompanied with a string describing what question to ask when performing the test.


auxiliary

This type of node represents the nodes, which neither are target nor observation nodes. These nodes will serve no special purpose in the diagnosis session, apart from probabilistic influence or modeling purposes.

Personal tools