computeNormalisedPerformanceTable

Provider:UTAR
Version:1.1

Description

Transforms a performance table via value functions.

Inputs

(For outputs, see below)

alternatives

Description:

A list of alternatives. Alternatives can be activated or desactivated via the <active> tag (true or false). By default (no <active> tag), alternatives are considered as active.

criteria

Description:

A list of criteria. Criteria can be activated or desactivated via the <active> tag (true or false). By default (no <active> tag), criteria are considered as active.

XMCDA related:

  • Tag: criteria

  • Code:

    <criteria>
            <criterion>
                    <criterionID>[...]</criterionID>
            </criterion>
    </criteria>
    

performanceTable

Description:

A performance table. The evaluations should be numeric values, i.e. <real>, <integer> or <rational>.

XMCDA related:

  • Tag: performanceTable

  • Code:

    <performanceTable>
            <alternativePerformances>
                    <alternativeID>[...]</alternativeID>
                    <performance>
                            <criterionID>[...]</criterionID>
                            <value>
                                    <real>[...]</real>
                            </value>
                    </performance>
            </alternativePerformances>
    </performanceTable>
    

valueFunctions

Description:

Value (utility) functions of chosen criteria (set of points).

XMCDA related:

  • Tag: criteria

  • Code:

    <criteria>
            <criterion>
                    <criterionID>[...]</criterionID>
                    <criterionFunction>
                            <points>
                                    <point>
                                            <abscissa><real>[...]</real></abscissa>
                                            <ordinate><real>[...]</real></ordinate>
                                    </point>
                            </points>
                    </criterionFunction>
            </criterion>
    </criteria>
    

Outputs

performanceTable

Description:

Normalized performance table (via the value functions).

XMCDA related:

  • Tag: performanceTable

  • Code:

    <performanceTable>
            <alternativePerformances>
                    <alternativeID>[...]</alternativeID>
                    <performance>
                            <criterionID>[...]</criterionID>
                            <value>
                                    <real>[...]</real>
                            </value>
                    </performance>
            </alternativePerformances>
    </performanceTable>
    

messages

Description:

Log messages.

XMCDA related:

  • Tag: methodMessages

  • Code:

    <methodMessages>
    <logMessage name="executionStatus">
            <text>[...]</text>
    </logMessage>
    </methodMessages>
    

For further technical details on the web service underlying this program, have a look at its documentation here.