Decision Deck project

diviz software

Using diviz: Developer's corner:

XMCDA standard

XMCDA web services

Frozen initiatives



randomPerformanceTable

Provider:PyXMCDA
Version:1.1

Description

-Contact: Thomas Veneziano (thomas.veneziano@uni.lu)

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

Inputs

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.

XMCDA related:

-Tag: methodParameters

-Code:

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

GUI information:

-Status: define parameter value via XMCDA file or input by hand, by default via XMCDA file.

-Name: seed

-Constraint description: The value should be a positive integer.

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

messages

Description:

A list of messages generated by the algorithm.

XMCDA related:

-Tag: methodMessages

performanceTable

Description:

A random performance table.

XMCDA related:

-Tag: performanceTable

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