randomPerformanceTable

Provider:PyXMCDA
Version:1.1

Description

This web service allows to create a simple performance table by providing a list of alternatives and a list of criteria.

Inputs

(For outputs, see below)

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.

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.

XMCDA related:

  • Tag: alternatives

  • Code:

    <alternatives>
        <alternative>
            <active>[...]</active>
            [...]
        </alternative>
        [...]
    </alternatives>
    

seed

Description:

Allows to initialize the random generator with a precise seed.

GUI information:

  • Parameter values can be defined via the GUI or the XMCDA file, by default via the XMCDA file.

  • Name: seed

    Allows to initialize the random generator with a precise seed

    • Constraint description: The value should be a positive integer.
    • Type: integer

XMCDA related:

  • Tag: methodParameters

  • Code:

    <methodParameters>
           <parameter
                  name="seed"> <!-- REQUIRED  -->
                  <value>
                         <integer>%1</integer>
                  </value>
           </parameter>
    </methodParameters>
    

criteriaProfiles

Optional: yes, enabled by default

Description:

A list of parameters allowing to compute non uniform random values for a given criterion. it allows to compute normal series, by providing the average and the standard deviation. It will be able to provide soon other kind of distribution.

XMCDA related:

  • Tag: methodParameters

  • Code:

    <methodParameters>
        <parameters name="distributionAverage">
            <parameter name ="criterion ID"><value>[...]</value></parameter>
            [...]
        </parameters>
        <parameters name="normalDistributionStandardDeviation">
            <parameter name ="criterion ID"><value>[...]</value></parameter>
            [...]
        </parameters>
    </methodParameters>
    

Outputs

performanceTable

Description:

A random performance table.

XMCDA related:

  • Tag: performanceTable

messages

Description:

A list of messages generated by the algorithm.

XMCDA related:

  • Tag: methodMessages

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