User Tools

Site Tools


pe-bpmn-editor_petcomputation

PETComputation

This is a generic task for any kind of protected computation. It can take either protected or plain data as input and outputs the result of the computation either with some protection applied to the output data or some privacy mechanism (e.g. differential privacy) used in the computation.

Required input objects

1…n data objects (protected data and/or data) from ProtectConfidentiality or PETComputation task

Optional input parameters

input script

Required output objects

1 data object (protected data or data)

Restrictions

Restriction: task must have at least one input and exactly one output data objects
Error: at least 1 input and exactly 1 output are required

Restriction: “inputScript” property must exist under stereotype details object - “inputScript” can be empty, but must not have been deleted from model’s .bpmn file
Error: inputScript is undefined

Restriction: “inputTypes” property must exist under stereotype details object - input types must have been selected and saved and “inputTypes” information must not have been deleted from model’s .bpmn file
Error: input types are undefined

Restriction: “outputTypes” property must exist under stereotype details object - output type must have been selected and saved and “outputTypes” information must not have been deleted from model’s .bpmn file
Error: output type is undefined

Restriction: each input data object must be output of ProtectConfidentiality or PETComputation task and if it is output of another PETComputation task then the output data object must be selected as “Private” under PETComputation stereotype settings of the output object’s task
Error: all inputs marked as private are not private

pe-bpmn-editor_petcomputation.txt · Last modified: 2020/03/02 15:01 by pullonen